skia2/include/core
caryclark@google.com 56f233ab54 add two nested rect detector to path
Tease apart existing one rect path detector so
that a new variant can detect two nested rects as well.

Add tests to verify that both one and two rect
detectors both work and return the correct results.

Suppress other warnings in PathTest.
Review URL: https://codereview.appspot.com/6850059

git-svn-id: http://skia.googlecode.com/svn/trunk@6475 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-11-19 13:06:06 +00:00
..
Sk64.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkAdvancedTypefaceMetrics.h Expanded distribution of instance counting 2012-06-21 20:25:03 +00:00
SkAnnotation.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkBitmap.h CG imagedecoder never sets isOpaque, so add method to SkBitmap to compute that, 2012-11-07 18:30:18 +00:00
SkBlitRow.h Punctuation cleanup to satisfy idiosyncracies of OpenBSD gcc 4.2.1. 2012-06-01 13:15:47 +00:00
SkBounder.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkCanvas.h move setDevice() to protected: in preparation for its eventual demise 2012-11-14 19:07:24 +00:00
SkChecksum.h comment-only: add "this may change" warning to SkChecksum.h 2012-10-30 17:33:09 +00:00
SkChunkAlloc.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkClipStack.h Revert 6351 due to bugs. 2012-11-12 13:38:57 +00:00
SkColor.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkColorFilter.h GrCustomStage Renaming Part 4 2012-10-24 20:11:30 +00:00
SkColorPriv.h When creating gray from lcd, use luminance instead of coverage. 2012-08-28 16:02:42 +00:00
SkColorShader.h Use asNewCustomStage instead of asABitmap in SkGpuDevice, also removed now-unecessary twoPointRadialParams parameter from asABitmap. 2012-07-25 17:18:31 +00:00
SkColorTable.h Implement multi-threaded picture playback via cloning. 2012-08-29 18:52:07 +00:00
SkComposeShader.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkData.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDataSet.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDeque.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDevice.h Sanitizing source files in Skia_Periodic_House_Keeping 2012-10-11 02:01:14 +00:00
SkDither.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDraw.h Remove external matrix feature. 2012-10-08 20:44:25 +00:00
SkDrawFilter.h add draw filter option to picture_bench 2012-11-06 21:26:13 +00:00
SkDrawLooper.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkEmptyShader.h Cleanup code related to SkFlattenable::flatten() 2012-03-29 15:18:04 +00:00
SkEndian.h Open type table definitions. 2012-02-02 19:15:21 +00:00
SkFixed.h first cut at making iOS work 2012-09-20 15:45:41 +00:00
SkFlate.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkFlattenable.h Make flattenables no longer depend on global static initializers. 2012-09-21 17:54:46 +00:00
SkFlattenableBuffers.h Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
SkFloatBits.h remove SK_CAN_USE_FLOAT (deprecated) 2012-06-11 21:21:26 +00:00
SkFloatingPoint.h Make GrGLTextureDomainEffect use GrGLEffectMatrix. 2012-11-02 19:50:26 +00:00
SkFontHost.h Fonts with cubic outlines are rendered without ClearType by GDI. 2012-10-12 18:48:35 +00:00
SkGeometry.h Add perspective support to the gpu aa hairline renderer. 2011-09-12 14:59:34 +00:00
SkGraphics.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkImage.h remove unused (and undefined) SkColorSpace parameter. 2012-11-15 02:37:45 +00:00
SkImageFilter.h Make all remaining effects use GrGLEffectMatrix 2012-11-02 21:45:01 +00:00
SkInstCnt.h "fix" chrome build 2012-09-25 00:39:51 +00:00
SkLineClipper.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkMallocPixelRef.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkMask.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkMaskFilter.h add entry-point to SkMaskFilter to fast-path rectangles. 2012-11-09 14:30:48 +00:00
SkMath.h first cut at making iOS work 2012-09-20 15:45:41 +00:00
SkMatrix.h Some improvements to reduce the number of pixels touched in generating alpha clip masks 2012-11-07 16:17:24 +00:00
SkMetaData.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkMMapStream.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkOSFile.h Add option to gm: write out images into a hierarchy, rather than a flat set of files 2012-10-29 16:42:11 +00:00
SkPackBits.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkPaint.h re-apply 5508, but with the new compile-flag disabled for now 2012-09-12 21:08:33 +00:00
SkPath.h add two nested rect detector to path 2012-11-19 13:06:06 +00:00
SkPathEffect.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkPathMeasure.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkPicture.h Remove a warning for comparing signed and unsigned integers. 2012-11-14 21:08:53 +00:00
SkPixelRef.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkPoint.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkPostConfig.h Add support for SK_MSCALAR_IS_FLOAT 2012-11-13 20:12:00 +00:00
SkPreConfig.h first cut at making iOS work 2012-09-20 15:45:41 +00:00
SkRandom.h Some improvements to reduce the number of pixels touched in generating alpha clip masks 2012-11-07 16:17:24 +00:00
SkRasterizer.h Add SK_API to base classes of classes with SK_API. 2012-10-13 17:13:18 +00:00
SkReader32.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkRect.h Sanitizing source files in Skia_Periodic_House_Keeping 2012-11-09 02:01:24 +00:00
SkRefCnt.h Revert r5557 (which itself was a revert of r5433). Relands SkPathRef. Will follow with change for extra debug checks to attempt to ferret out http://www.crbug.com/148637. 2012-10-03 13:46:20 +00:00
SkRegion.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkScalar.h Make GrGLTextureDomainEffect use GrGLEffectMatrix. 2012-11-02 19:50:26 +00:00
SkScalarCompare.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkSerializationHelpers.h Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
SkShader.h Make SkShader store localM directly rather than as a separate alloc. 2012-10-31 18:09:01 +00:00
SkSize.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkStream.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkString.h Add option to gm: write out images into a hierarchy, rather than a flat set of files 2012-10-29 16:42:11 +00:00
SkSurface.h remove unused (and undefined) SkColorSpace parameter. 2012-11-15 02:37:45 +00:00
SkTArray.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTDArray.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTDict.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTDLinkedList.h Switch GrGpu's GrResource list over to using SkTDLinkedList 2012-09-04 13:34:32 +00:00
SkTDStack.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTemplates.h GDI fonthost to serialize using correct font name. 2012-10-31 20:53:49 +00:00
SkThread_platform.h Add a skia method to perform an atomic add. 2012-07-16 16:51:28 +00:00
SkThread.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTime.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTLazy.h SkTCopyOnFirstWrite 2012-10-11 19:32:32 +00:00
SkTrace.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTRegistry.h Update files to use SK_BUILD_FOR_ANDROID. 2011-11-08 19:00:26 +00:00
SkTScopedPtr.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTSearch.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTypeface.h Fonts with cubic outlines are rendered without ClearType by GDI. 2012-10-12 18:48:35 +00:00
SkTypes.h Remove a pointless anonymous namespace in a header. 2012-11-06 00:22:56 +00:00
SkUnitMapper.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkUnPreMultiply.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkUtils.h Add ARM optimizations to the build. 2012-01-09 14:38:25 +00:00
SkWeakRefCnt.h more SkInstCnt plumbing 2012-06-26 17:55:30 +00:00
SkWriter32.h Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
SkXfermode.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00