aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkPath.cpp
Commit message (Expand)AuthorAge
* Upstream changes from Android repository.Gravatar djsollen@google.com2012-03-21
* Make cross_prod used in SkPath::cheapComputeDirection fallback to double comp...Gravatar bsalomon@google.com2012-02-17
* Don't change convexity status of a path after a moveToGravatar bsalomon@google.com2012-02-02
* When adding a convex shape to a path, mark path as convex if path is initiall...Gravatar bsalomon@google.com2012-01-31
* fall through to cross-product if the y-max-baseline returns a degenerate lineGravatar reed@google.com2012-01-31
* handle multiple points all at the y-max when computing directionGravatar reed@google.com2012-01-31
* use contour with global ymax to determine directionGravatar reed@google.com2012-01-30
* Cleanup of SkPath code to remove SK_OLD_EMPTY_PATH_BEHAVIOR and otherGravatar schenney@chromium.org2012-01-19
* if the y-max has neighbors (prev and next) with the same Y values, then theGravatar reed@google.com2012-01-17
* automatically inject a moveTo if we see a close followed by a line/quad/cubicGravatar reed@google.com2012-01-12
* reenable direction test, fix handling of degenerate segments in the non-conve...Gravatar reed@google.com2012-01-11
* fix cheapComputeDirection() in the non-convex case to pivot on the y-max pointGravatar reed@google.com2012-01-11
* restore (debugged) cheapComputeDirectionGravatar reed@google.com2012-01-10
* add SkPath::cheapComputeDirection() plus unittestsGravatar reed@google.com2012-01-10
* add SkPath::reverseAddPath()Gravatar reed@google.com2012-01-10
* Add the ability to iterate through a path without modification. This change isGravatar schenney@chromium.org2012-01-04
* Fix problems with SampleApp Fuzzer due to issues in iterating over degenerate...Gravatar schenney@chromium.org2011-12-29
* Add SkDEBUGFAIL to clean up use of SkASSERT(!"text");Gravatar tomhudson@google.com2011-12-28
* Protecting changes to the SkPath iteration with an ifdef for Chromium.Gravatar schenney@chromium.org2011-12-21
* Unreviewed. Adding a define to enable the old bahevior for SkPath::isEmpty.Gravatar schenney@chromium.org2011-12-21
* Modifying SkPath to store all verbs provided by the user, and to giveGravatar schenney@chromium.org2011-12-20
* fix autobounds dude to call a custom version of rect.join that doesn't ignoreGravatar reed@google.com2011-11-14
* improve validate to check for empty rects, since contains always returns falseGravatar reed@google.com2011-11-14
* Update files to use SK_BUILD_FOR_ANDROID.Gravatar djsollen@google.com2011-11-08
* remember our convexity when we're transformed (when not perspective)Gravatar reed@google.com2011-10-25
* change getLastPt to return a boolGravatar reed@google.com2011-10-11
* Fix some warningsGravatar bsalomon@google.com2011-09-21
* flatten/unflatten fSegmentMaskGravatar reed@google.com2011-09-21
* update fSegmentMask inside ::transform() (thank you validate!)Gravatar reed@google.com2011-09-21
* add segment types query to SkPath (i.e. does it have any quads)Gravatar reed@google.com2011-09-21
* Core skia changes to prepare for Gr AA Hairline rendererGravatar bsalomon@google.com2011-08-23
* More variable initializations and curly braces to avoid Linux compilerGravatar tomhudson@google.com2011-07-29
* Automatic update of all copyright notices to reflect new license terms.Gravatar epoger@google.com2011-07-28
* Add functionality for isRect() to SkPath.Gravatar caryclark@google.com2011-07-26
* Fix path iter returned pt on close, test path close pt in unit test.Gravatar bsalomon@google.com2011-07-13
* remove unused and untested SkPath::subdivide()Gravatar reed@google.com2011-06-28
* fix exceeds_dist: don't double the loop counter (the caller has done that)Gravatar reed@google.com2011-06-28
* Increase use of SkMatrix::hasPerspective(), merge in has_perspective().Gravatar tomhudson@google.com2011-06-06
* Change getConvexity() to now compute it if the value is set to kUnkown.Gravatar reed@google.com2011-05-16
* clean up sign detection code in computeconvexityGravatar reed@google.com2011-05-16
* detect more than one loop in computeconvexityGravatar reed@google.com2011-05-15
* add Convexity enum to SkPathGravatar reed@google.com2011-05-15
* devolve flattening parameters to their base classesGravatar reed@google.com2011-04-25
* Upstream android changes.Gravatar djsollen@google.com2011-04-15
* clear the convex-hint in reset() and rewind(), to match its state in a newlyGravatar reed@google.com2011-02-07
* detect empty/inverted rect before using autobounds helper (as with prev. rev.)Gravatar reed@google.com2011-01-18
* don't use SkAutoPathBoundsUpdate until after we've checked for degenerateGravatar reed@google.com2011-01-18
* SkPath::arcTo() will cause uninitialized memory reads in the following cases:Gravatar senorblanco@chromium.org2010-10-13
* add copysign for ints and floatsGravatar reed@android.com2010-02-09
* add countPoints() and getPoint()Gravatar reed@android.com2010-02-09