1. f53d0a9 add SK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK option, to disable check for by reed@google.com · 12 years ago
  2. e16efc1 Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  3. 46d3d39 Add GPU support for axis-aligned ovals: by jvanverth@google.com · 12 years ago
  4. 7d474f8 The motivation for this changeset is to fix the following build failure in google3- by rmistry@google.com · 12 years ago
  5. ea03360 add per-draw checks for lockcounts by reed@google.com · 12 years ago
  6. 306ab9d Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  7. 4ed0fb7 revert 6766, thereby re-landing 6762-6763 now that the bots are ready by reed@google.com · 12 years ago
  8. 25c1408 revert 6762-6763, since those require new skps to be generated, and we can't by reed@google.com · 12 years ago
  9. 68d61ed make RRect and Oval first-class drawing primitives in SkCanvas. by reed@google.com · 12 years ago
  10. 8182fa0 Make SkClipStack::Iter use SkClipStack::Element. by bsalomon@google.com · 12 years ago
  11. 971aca7 change SkDrawFilter::filter to return a bool, where false means don't-draw by reed@google.com · 12 years ago
  12. 8f0a7b8 Add temporary interfaces in blur and clip to by caryclark@google.com · 12 years ago
  13. a6926b1 Reland r5861 but leave setMatrixClip virtual on SkDevice (IOW this is a partial revert of r5871 which reverted r5861). by bsalomon@google.com · 12 years ago
  14. 3fffb2e Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues by robertphillips@google.com · 12 years ago
  15. a1c3d78 Remove gainFocus() and setMatrixClip() virtuals from SkDevice. by bsalomon@google.com · 12 years ago
  16. 0e354aa Remove external matrix feature. by bsalomon@google.com · 12 years ago
  17. dde646a re-land removal of setBitmapDevice by reed@google.com · 12 years ago
  18. 35e535a Rolling back r5732 due to Chrome Mac compiler issues by robertphillips@google.com · 12 years ago
  19. 768d59b remove setBitmapDevice -- no longer called, and is a necessary step on our way by reed@google.com · 12 years ago
  20. 9c39744 Fix recursive GPU processing for SkImageFilter. Plumb through the by senorblanco@chromium.org · 12 years ago
  21. 74bb77e add getMetaData() to SkCanvas (as part of our master plan to remove by mike@reedtribe.org · 12 years ago
  22. 7064e9a Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  23. 33535f3 Reimplement drawBitmapRectToRect to correctly handle fraction srcRect. by reed@google.com · 12 years ago
  24. 7112173 re-re-land 5578 by reed@google.com · 12 years ago
  25. 10f9f4a revert 5580 by reed@google.com · 12 years ago
  26. eab16de re-land 5578 w/ pipe fix by reed@google.com · 12 years ago
  27. c75c36a revert 5578 -- broke pipe by reed@google.com · 12 years ago
  28. f1ab723 Change drawBitmapRect to take a float-src-rect instead of integer-src-rect. This by reed@google.com · 12 years ago
  29. a27096b Sanitizing source files in Skia_Nightly_House_Keeping by skia.committer@gmail.com · 12 years ago
  30. 405d0f4 In which a series of things around attachToCanvas and writePixels are fixed by bsalomon@google.com · 12 years ago
  31. c2a2483 Clear SkCanvas::fLastDeviceToGainFocus when releasing a device by bsalomon@google.com · 12 years ago
  32. 97af1a6 Add caching of the snapshot image form a surface by reed@google.com · 12 years ago
  33. 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
  34. 3b3e895 remove EdgeType enum. Unimportant distinction, and removing speeds up quickReject by reed@google.com · 12 years ago
  35. da17f75 add SK_ENABLE_CLIP_QUICKREJECT option (currently disabled) by reed@google.com · 12 years ago
  36. 20a550c Add virtual destructor to class with virtual functions. by justinlin@google.com · 12 years ago
  37. 9364511 reject any paths that are not finite. by reed@google.com · 12 years ago
  38. 80214e2 Made clarifying renamings to SkClipStack's iterators (and added to unit test) by robertphillips@google.com · 12 years ago
  39. c029062 Fixed two sub-optimal iterator uses by robertphillips@google.com · 12 years ago
  40. 4e6dfa5 Adding bracketing save/restore calls to SkPicture at record time and by junov@chromium.org · 12 years ago
  41. 40a1ae4 Added SkDevice onAttachToCanvas & onDetachFromCanvas methods by robertphillips@google.com · 12 years ago
  42. 54823c2 Rolling back r4034 (Proposed plumbing to propagate save & restore) by robertphillips@google.com · 12 years ago
  43. 82ce2b8 add more SkInstCnt plumbing by reed@google.com · 12 years ago
  44. 15e9d3e Expanded distribution of instance counting by robertphillips@google.com · 12 years ago
  45. 49d9fd5 Plumbing to propagate save & restore from SkCanvas down to GrContext & lower by robertphillips@google.com · 12 years ago
  46. 115d931 pass the region-op to the clipstack for SkCanvas::clipRegion. by reed@google.com · 12 years ago
  47. a584aed perform quickReject in drawPoints (which is called by drawLine) just like we by reed@google.com · 12 years ago
  48. 129ec22 inline the fast case for AutoDrawLoop::next() so we don't slow down simple by reed@google.com · 12 years ago
  49. ccfee2a Add missing null device checks in SkCanvas by djsollen@google.com · 12 years ago
  50. 7460b37 Fixed minor Release & fixed point compiler warnings on Linux by robertphillips@google.com · 12 years ago
  51. 90bf427 proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657 by mike@reedtribe.org · 12 years ago
  52. 90c07ea replace getTotalClipStack() with replayClips()+ClipVisitor by reed@google.com · 12 years ago
  53. fc9a3be always check the result of SkMatrix::invert by reed@google.com · 12 years ago
  54. 5efe0cb Clean up more Visual Studio warnings, including apparent bug in Arithmetic mode. by tomhudson@google.com · 12 years ago
  55. b0a7ace Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability by junov@chromium.org · 12 years ago
  56. 42aea28 handle null-device correctly in setDevice by reed@google.com · 12 years ago
  57. 8926b16 apply imagefilter to all draw calls by reed@google.com · 12 years ago
  58. 0b53d59 add optional updateMatrixClip param to getTopDevice(). Chrome should set this by reed@google.com · 13 years ago
  59. 92d2a29 reapply r3259 (that was reverted) with fix. by djsollen@google.com · 13 years ago
  60. a907ac3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  61. 3cc0d8a reverting r3259 because of gm/test failure. by djsollen@google.com · 13 years ago
  62. 42bbef7 Enable quickRejectY in SkCanvas to be inlined. by djsollen@google.com · 13 years ago
  63. 0b5b0ce reverting r3257 because of gm failure. by junov@chromium.org · 13 years ago
  64. 421bcc3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  65. f68c5e2 check for null-device in iterator by reed@google.com · 13 years ago
  66. 60abb07 Merge changes from the android repo upstream to Skia by djsollen@google.com · 13 years ago
  67. fa4d5bd add bandage to pin out-of-range values when converting our integral clip bounds to by reed@google.com · 13 years ago
  68. 9efd9a0 extend fastbounds impls to include maskfilters and drawloopers. This allows by reed@google.com · 13 years ago
  69. bf6c1e4 Adding a flush method to SkCanvas by junov@chromium.org · 13 years ago
  70. 74b4619 Formatting cleanup: remove extra whitespace by vandebo@chromium.org · 13 years ago
  71. 4370aed Adding class SkDeferredCanvas for deferred rendering. by junov@google.com · 13 years ago
  72. b55deeb add allowImageFilter() so a device can allow/disallow filters by reed@google.com · 13 years ago
  73. 76dd277 add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses by reed@google.com · 13 years ago
  74. 7c20293 add canvas::isDrawingToLayer(), as a fast query for chrome; faster than by reed@google.com · 13 years ago
  75. 1607863 rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed by reed@google.com · 13 years ago
  76. b9d1c6a call getSaveCount inside restoreToCount, in case it goes virtual... by reed@google.com · 13 years ago
  77. 3d60812 don't quickReject bitmaps if there is a looper or other possible bounds-modifier by reed@google.com · 13 years ago
  78. d58a1cd Add config8888 support to writePixels by bsalomon@google.com · 13 years ago
  79. fe70112 handle NaN values in clipPath by reed@google.com · 13 years ago
  80. 56c6977 Update files to use SK_BUILD_FOR_ANDROID. by djsollen@google.com · 13 years ago
  81. 6850eab Override 32BPP format in SkCanvas::readPixels by bsalomon@google.com · 13 years ago
  82. daba14b Line-endings only change (some windows line-endings snuck in) by bsalomon@google.com · 13 years ago
  83. c698097 Recommit r2584 with gpu pass of the new ReadPixels test disabled in fixed pt (gpu code doesn't work in general in fixed pt). by bsalomon@google.com · 13 years ago
  84. ace7bd5 Revert r2584 (new test fails in fixed pt builds) by bsalomon@google.com · 13 years ago
  85. 1a8ddf0 Changes the SkCanvas::readPixels API. Allows caller to read into prealloced bitmap pixels. Changes how clipping to device bounds is handled. by bsalomon@google.com · 13 years ago
  86. 210ce00 add getDeviceSize() so callers won't need to call getDevice() so much by reed@google.com · 13 years ago
  87. 045e62d enable soft clipping (yikes) by reed@google.com · 13 years ago
  88. 0017708 use SkRasterClip inside canvas (check-point for soft clipping) by reed@google.com · 13 years ago
  89. c42d35d add bool arg to clipRect and clipPath by reed@google.com · 13 years ago
  90. 5e2457e add getTotalClipBounds() as a partial replacement for getTotalClip. This can be by reed@google.com · 13 years ago
  91. 632e1a2 move call to nothingToDraw into our iterator, so it sees the results of filters and loopers by reed@google.com · 13 years ago
  92. fa6ac93 Fixup rendering of empty paths (including inverted fills) by bsalomon@google.com · 13 years ago
  93. 675dd88 disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper by reed@google.com · 13 years ago
  94. dcd0f3a quick-rejects based on xfermode, using SkPaint::nothingToDraw() by reed@google.com · 13 years ago
  95. bcb671c Add SkCanvas::getClipDescription() and getClipDeviceBounds() so clients don't by tomhudson@google.com · 13 years ago
  96. 8a0b029 Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use by tomhudson@google.com · 13 years ago
  97. 66d5725 Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), by tomhudson@google.com · 13 years ago
  98. 9987ec3 add impl for drawBitmapNine by reed@google.com · 13 years ago
  99. 17b7894 rolling back the experimental rollbacks in r2178-2179 by epoger@google.com · 13 years ago
  100. 5f22657 rolling tree back to its state as of r2169 to see if that fixes Windows buildbots by epoger@google.com · 13 years ago