1. 7cc7f49 Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  2. ae09f2d Adds extra debugging to SkPathRef that can optionally be turned on in a release build. by bsalomon@google.com · 12 years ago
  3. 1dfe88e 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. by bsalomon@google.com · 12 years ago
  4. 6c5418e Temporarily revert r5433 due to http://www.crbug.com/148637 until after M23 branch. by bsalomon@google.com · 12 years ago
  5. 69aca79 SkPathRef: one allocation for pts+verbs, path GenID, copy-on-write by bsalomon@google.com · 12 years ago
  6. 22023be Export SkPath equality operator. by wjmaclean@chromium.org · 12 years ago
  7. c9ab987 Implement multi-threaded picture playback via cloning. by djsollen@google.com · 12 years ago
  8. fbfcd56 Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) by rmistry@google.com · 12 years ago
  9. 17bb458 Add fast path in arcTo and addArc for 0==sweep && 0|360==sweepAngle by robertphillips@google.com · 12 years ago
  10. 01ec2eb Added Serialization of SkPath's bound by robertphillips@google.com · 12 years ago
  11. 5d8d186 Addressed Windows compiler complaints by robertphillips@google.com · 12 years ago
  12. 65a87cc Add inst counting to bench and count SkPaths by bsalomon@google.com · 12 years ago
  13. ed02c4d Fix handling of infinite bounds during "fast transforms". by tomhudson@google.com · 12 years ago
  14. 2972bb5 Adding storage of SkPath::fIsOval by robertphillips@google.com · 12 years ago
  15. 0bb18bb explicitly track if a path is finite or not by reed@google.com · 12 years ago
  16. e9bb623 add default: to switch statement, to avoid warning/error for unhandled cases. by reed@google.com · 12 years ago
  17. bad1b2f add SkPath::contains(x, y) by mike@reedtribe.org · 12 years ago
  18. 4eefe61 Handle convex paths with degeneracies in cheap direction computation by bsalomon@google.com · 12 years ago
  19. 7e96360 Fix the problem of rendering closePath not properly after a moveTo call in by schenney@chromium.org · 12 years ago
  20. 7886ad3 remove SK_CAN_USE_FLOAT (deprecated) by reed@google.com · 12 years ago
  21. 94e75ee Rename the existing flatten(void*) methods. by djsollen@google.com · 12 years ago
  22. df9d656 Add SkPath::getVerbs/countVerbs by bsalomon@google.com · 12 years ago
  23. f6d3c5a Make SkPath::RawIter require a non-NULL pts pointer. by bsalomon@google.com · 12 years ago
  24. 803eceb fix warnings on Mac in src/core by caryclark@google.com · 12 years ago
  25. 744faba addPoly() entry-point, to quickly add MoveTo+N*LineTo (useful in dashing) by reed@google.com · 12 years ago
  26. 4a3b714 Iter::next takes a bool (defaults to true for now) if we want to consume degenerates. by reed@google.com · 12 years ago
  27. 9e25dbf remove null-check in SKPath::Iter::next() -- not needed, and slows us down a little by reed@google.com · 12 years ago
  28. 7e6c4d1 add SkPath::isLine(), similar to isRect() by reed@google.com · 12 years ago
  29. 6aa2965 Track oval in SkPath by bsalomon@google.com · 12 years ago
  30. f3488eb Revert r3705 for fixed pt failures. by bsalomon@google.com · 12 years ago
  31. c047d41 track oval in SkPath by bsalomon@google.com · 12 years ago
  32. e63793a Upstream changes from Android repository. by djsollen@google.com · 12 years ago
  33. f0ed80a Make cross_prod used in SkPath::cheapComputeDirection fallback to double computation when result is 0. Verbal LGTM from reed. by bsalomon@google.com · 13 years ago
  34. f3bf18b Don't change convexity status of a path after a moveTo by bsalomon@google.com · 13 years ago
  35. fb6f0f6 When adding a convex shape to a path, mark path as convex if path is initially degenerate. by bsalomon@google.com · 13 years ago
  36. 3e44e4d fall through to cross-product if the y-max-baseline returns a degenerate line by reed@google.com · 13 years ago
  37. c1ea60a handle multiple points all at the y-max when computing direction by reed@google.com · 13 years ago
  38. ac8543f use contour with global ymax to determine direction by reed@google.com · 13 years ago
  39. fde6b41 Cleanup of SkPath code to remove SK_OLD_EMPTY_PATH_BEHAVIOR and other by schenney@chromium.org · 13 years ago
  40. 188bfcf if the y-max has neighbors (prev and next) with the same Y values, then the by reed@google.com · 13 years ago
  41. d335d1d automatically inject a moveTo if we see a close followed by a line/quad/cubic by reed@google.com · 13 years ago
  42. cabaf1d reenable direction test, fix handling of degenerate segments in the non-convex case by reed@google.com · 13 years ago
  43. 3d19c38 fix cheapComputeDirection() in the non-convex case to pivot on the y-max point by reed@google.com · 13 years ago
  44. d1ab932 restore (debugged) cheapComputeDirection by reed@google.com · 13 years ago
  45. 69a9943 add SkPath::cheapComputeDirection() plus unittests by reed@google.com · 13 years ago
  46. 63d7374 add SkPath::reverseAddPath() by reed@google.com · 13 years ago
  47. 6630d8d Add the ability to iterate through a path without modification. This change is by schenney@chromium.org · 13 years ago
  48. 72785c4 Fix problems with SampleApp Fuzzer due to issues in iterating over degenerate paths. by schenney@chromium.org · 13 years ago
  49. 0c00f21 Add SkDEBUGFAIL to clean up use of SkASSERT(!"text"); by tomhudson@google.com · 13 years ago
  50. b0af6da Protecting changes to the SkPath iteration with an ifdef for Chromium. by schenney@chromium.org · 13 years ago
  51. e42b1d5 Unreviewed. Adding a define to enable the old bahevior for SkPath::isEmpty. by schenney@chromium.org · 13 years ago
  52. 4da06ab Modifying SkPath to store all verbs provided by the user, and to give by schenney@chromium.org · 13 years ago
  53. 3563c9e fix autobounds dude to call a custom version of rect.join that doesn't ignore by reed@google.com · 13 years ago
  54. eac52bd improve validate to check for empty rects, since contains always returns false by reed@google.com · 13 years ago
  55. 56c6977 Update files to use SK_BUILD_FOR_ANDROID. by djsollen@google.com · 13 years ago
  56. 2a6f8ab remember our convexity when we're transformed (when not perspective) by reed@google.com · 13 years ago
  57. 294dd7b change getLastPt to return a bool by reed@google.com · 13 years ago
  58. 2ec7280 Fix some warnings by bsalomon@google.com · 13 years ago
  59. 98b11f1 flatten/unflatten fSegmentMask by reed@google.com · 13 years ago
  60. b3b0a5b update fSegmentMask inside ::transform() (thank you validate!) by reed@google.com · 13 years ago
  61. 10296cc add segment types query to SkPath (i.e. does it have any quads) by reed@google.com · 13 years ago
  62. 647a804 Core skia changes to prepare for Gr AA Hairline renderer by bsalomon@google.com · 13 years ago
  63. 2c2508d More variable initializations and curly braces to avoid Linux compiler warnings. by tomhudson@google.com · 13 years ago
  64. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 13 years ago
  65. f131694 Add functionality for isRect() to SkPath. http://codereview.appspot.com/4807052/ by caryclark@google.com · 13 years ago
  66. b3b8dfa Fix path iter returned pt on close, test path close pt in unit test. by bsalomon@google.com · 13 years ago
  67. 33114e0 remove unused and untested SkPath::subdivide() by reed@google.com · 13 years ago
  68. 3aaf6a0 fix exceeds_dist: don't double the loop counter (the caller has done that) by reed@google.com · 13 years ago
  69. 8d43018 Increase use of SkMatrix::hasPerspective(), merge in has_perspective(). by tomhudson@google.com · 13 years ago
  70. b54455e Change getConvexity() to now compute it if the value is set to kUnkown. by reed@google.com · 13 years ago
  71. 0b7b982 clean up sign detection code in computeconvexity by reed@google.com · 13 years ago
  72. 85b6e39 detect more than one loop in computeconvexity by reed@google.com · 13 years ago
  73. 04863fa add Convexity enum to SkPath by reed@google.com · 13 years ago
  74. 7394565 devolve flattening parameters to their base classes by reed@google.com · 13 years ago
  75. f5dbe2f Upstream android changes. by djsollen@google.com · 13 years ago
  76. 62047cf clear the convex-hint in reset() and rewind(), to match its state in a newly by reed@google.com · 14 years ago
  77. 44b2c73 detect empty/inverted rect before using autobounds helper (as with prev. rev.) by reed@google.com · 14 years ago
  78. abf15c1 don't use SkAutoPathBoundsUpdate until after we've checked for degenerate by reed@google.com · 14 years ago
  79. 60eaa39 SkPath::arcTo() will cause uninitialized memory reads in the following cases: by senorblanco@chromium.org · 14 years ago
  80. eebf5cb add copysign for ints and floats by reed@android.com · 15 years ago
  81. d3aa4ff add countPoints() and getPoint() by reed@android.com · 15 years ago
  82. 63debae initial checkin for visualstudio build support by reed@android.com · 15 years ago
  83. e522ca5 fix winding bug in lineclipper by reed@android.com · 15 years ago
  84. fb03cc7 fix validate() to note that an empty path can (by side-effect) have an empty but by reed@android.com · 15 years ago
  85. 9da1ae3 fix NaN in path iterator by reed@android.com · 15 years ago
  86. bbff1d5 add SkParsePath to go to/from SVG strings (e.g. "M0,0 L10,20") by reed@android.com · 15 years ago
  87. 6b82d1a add isConvex() hit to SkPath, to be used to speed up fills and opengl by reed@android.com · 15 years ago
  88. d252db0 API change: SkPath computeBounds -> getBounds by reed@android.com · 15 years ago
  89. 6c14b43 use static_cast fix comments by reed@android.com · 15 years ago
  90. 4ddfe35 check for NaN in path iterator (otherwise we have an infinite loop) by reed@android.com · 15 years ago
  91. 49f0ff2 promote SkMask's rowBytes to 32bits, since its bounds is a 32bit rect by reed@android.com · 15 years ago
  92. 3abec1d add initial unittests for Path by reed@android.com · 15 years ago
  93. 8a1c16f grab from latest android by reed@android.com · 16 years ago