1. 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
  2. 3b3e895 remove EdgeType enum. Unimportant distinction, and removing speeds up quickReject by reed@google.com · 12 years ago
  3. da17f75 add SK_ENABLE_CLIP_QUICKREJECT option (currently disabled) by reed@google.com · 12 years ago
  4. 20a550c Add virtual destructor to class with virtual functions. by justinlin@google.com · 12 years ago
  5. 9364511 reject any paths that are not finite. by reed@google.com · 12 years ago
  6. 80214e2 Made clarifying renamings to SkClipStack's iterators (and added to unit test) by robertphillips@google.com · 12 years ago
  7. c029062 Fixed two sub-optimal iterator uses by robertphillips@google.com · 12 years ago
  8. 4e6dfa5 Adding bracketing save/restore calls to SkPicture at record time and by junov@chromium.org · 12 years ago
  9. 40a1ae4 Added SkDevice onAttachToCanvas & onDetachFromCanvas methods by robertphillips@google.com · 12 years ago
  10. 54823c2 Rolling back r4034 (Proposed plumbing to propagate save & restore) by robertphillips@google.com · 12 years ago
  11. 82ce2b8 add more SkInstCnt plumbing by reed@google.com · 12 years ago
  12. 15e9d3e Expanded distribution of instance counting by robertphillips@google.com · 12 years ago
  13. 49d9fd5 Plumbing to propagate save & restore from SkCanvas down to GrContext & lower by robertphillips@google.com · 12 years ago
  14. 115d931 pass the region-op to the clipstack for SkCanvas::clipRegion. by reed@google.com · 12 years ago
  15. a584aed perform quickReject in drawPoints (which is called by drawLine) just like we by reed@google.com · 12 years ago
  16. 129ec22 inline the fast case for AutoDrawLoop::next() so we don't slow down simple by reed@google.com · 12 years ago
  17. ccfee2a Add missing null device checks in SkCanvas by djsollen@google.com · 12 years ago
  18. 7460b37 Fixed minor Release & fixed point compiler warnings on Linux by robertphillips@google.com · 12 years ago
  19. 90bf427 proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657 by mike@reedtribe.org · 12 years ago
  20. 90c07ea replace getTotalClipStack() with replayClips()+ClipVisitor by reed@google.com · 12 years ago
  21. fc9a3be always check the result of SkMatrix::invert by reed@google.com · 12 years ago
  22. 5efe0cb Clean up more Visual Studio warnings, including apparent bug in Arithmetic mode. by tomhudson@google.com · 12 years ago
  23. b0a7ace Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability by junov@chromium.org · 12 years ago
  24. 42aea28 handle null-device correctly in setDevice by reed@google.com · 12 years ago
  25. 8926b16 apply imagefilter to all draw calls by reed@google.com · 12 years ago
  26. 0b53d59 add optional updateMatrixClip param to getTopDevice(). Chrome should set this by reed@google.com · 12 years ago
  27. 92d2a29 reapply r3259 (that was reverted) with fix. by djsollen@google.com · 13 years ago
  28. a907ac3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  29. 3cc0d8a reverting r3259 because of gm/test failure. by djsollen@google.com · 13 years ago
  30. 42bbef7 Enable quickRejectY in SkCanvas to be inlined. by djsollen@google.com · 13 years ago
  31. 0b5b0ce reverting r3257 because of gm failure. by junov@chromium.org · 13 years ago
  32. 421bcc3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  33. f68c5e2 check for null-device in iterator by reed@google.com · 13 years ago
  34. 60abb07 Merge changes from the android repo upstream to Skia by djsollen@google.com · 13 years ago
  35. fa4d5bd add bandage to pin out-of-range values when converting our integral clip bounds to by reed@google.com · 13 years ago
  36. 9efd9a0 extend fastbounds impls to include maskfilters and drawloopers. This allows by reed@google.com · 13 years ago
  37. bf6c1e4 Adding a flush method to SkCanvas by junov@chromium.org · 13 years ago
  38. 74b4619 Formatting cleanup: remove extra whitespace by vandebo@chromium.org · 13 years ago
  39. 4370aed Adding class SkDeferredCanvas for deferred rendering. by junov@google.com · 13 years ago
  40. b55deeb add allowImageFilter() so a device can allow/disallow filters by reed@google.com · 13 years ago
  41. 76dd277 add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses by reed@google.com · 13 years ago
  42. 7c20293 add canvas::isDrawingToLayer(), as a fast query for chrome; faster than by reed@google.com · 13 years ago
  43. 1607863 rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed by reed@google.com · 13 years ago
  44. b9d1c6a call getSaveCount inside restoreToCount, in case it goes virtual... by reed@google.com · 13 years ago
  45. 3d60812 don't quickReject bitmaps if there is a looper or other possible bounds-modifier by reed@google.com · 13 years ago
  46. d58a1cd Add config8888 support to writePixels by bsalomon@google.com · 13 years ago
  47. fe70112 handle NaN values in clipPath by reed@google.com · 13 years ago
  48. 56c6977 Update files to use SK_BUILD_FOR_ANDROID. by djsollen@google.com · 13 years ago
  49. 6850eab Override 32BPP format in SkCanvas::readPixels by bsalomon@google.com · 13 years ago
  50. daba14b Line-endings only change (some windows line-endings snuck in) by bsalomon@google.com · 13 years ago
  51. 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
  52. ace7bd5 Revert r2584 (new test fails in fixed pt builds) by bsalomon@google.com · 13 years ago
  53. 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
  54. 210ce00 add getDeviceSize() so callers won't need to call getDevice() so much by reed@google.com · 13 years ago
  55. 045e62d enable soft clipping (yikes) by reed@google.com · 13 years ago
  56. 0017708 use SkRasterClip inside canvas (check-point for soft clipping) by reed@google.com · 13 years ago
  57. c42d35d add bool arg to clipRect and clipPath by reed@google.com · 13 years ago
  58. 5e2457e add getTotalClipBounds() as a partial replacement for getTotalClip. This can be by reed@google.com · 13 years ago
  59. 632e1a2 move call to nothingToDraw into our iterator, so it sees the results of filters and loopers by reed@google.com · 13 years ago
  60. fa6ac93 Fixup rendering of empty paths (including inverted fills) by bsalomon@google.com · 13 years ago
  61. 675dd88 disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper by reed@google.com · 13 years ago
  62. dcd0f3a quick-rejects based on xfermode, using SkPaint::nothingToDraw() by reed@google.com · 13 years ago
  63. bcb671c Add SkCanvas::getClipDescription() and getClipDeviceBounds() so clients don't by tomhudson@google.com · 13 years ago
  64. 8a0b029 Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use by tomhudson@google.com · 13 years ago
  65. 66d5725 Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), by tomhudson@google.com · 13 years ago
  66. 9987ec3 add impl for drawBitmapNine by reed@google.com · 13 years ago
  67. 17b7894 rolling back the experimental rollbacks in r2178-2179 by epoger@google.com · 13 years ago
  68. 5f22657 rolling tree back to its state as of r2169 to see if that fixes Windows buildbots by epoger@google.com · 13 years ago
  69. 3a9eaec Don't intersect clipstack with root device bounds by bsalomon@google.com · 13 years ago
  70. 52c748b Gpu can draw underlined text. http://codereview.appspot.com/4919047/ by bungeman@google.com · 13 years ago
  71. e25c684 Canvas to handle null layer device. http://codereview.appspot.com/4907045/ by bungeman@google.com · 13 years ago
  72. 88edf1e Protect much of SkDevice and clarify usage of drawDevice. by bungeman@google.com · 13 years ago
  73. b81be7a Include <new> required for placement new in SkTLazy. by bungeman@google.com · 13 years ago
  74. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 13 years ago
  75. cde9211 remove SkDeviceFactory from the collective consciousness, now that devices know by reed@google.com · 13 years ago
  76. f83ceb9 extract a new factory when we get a new device by reed@google.com · 13 years ago
  77. 5667afc remove drawShape from canvas api by reed@google.com · 13 years ago
  78. 3c89818 Fix more coverity defects - Uninitialized class fields. by vandebo@chromium.org · 13 years ago
  79. e97f085 Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. by bsalomon@google.com · 13 years ago
  80. af951c9 make SkDevice constructors explicit between offscreen and on/direct by reed@google.com · 13 years ago
  81. 8d43018 Increase use of SkMatrix::hasPerspective(), merge in has_perspective(). by tomhudson@google.com · 13 years ago
  82. 3048d4f remove deprecated getViewport/setViewport by reed@google.com · 13 years ago
  83. ea4ac97 make SkDeviceFactory reference counted by mike@reedtribe.org · 13 years ago
  84. 2a98181 add SkCanvas::clear(SkColor color) to call the new virtual clear on device. by reed@google.com · 13 years ago
  85. 2c8fc5a add init() to SkTLazy to create a default instance by mike@reedtribe.org · 13 years ago
  86. 53e3bed fix infinite loop if we have a drawfilter but no drawlooper by mike@reedtribe.org · 13 years ago
  87. 4e2b3d3 Simplify drawloopers and drawfilters. This allows the canvas to keep its by reed@google.com · 13 years ago
  88. a076e9b use new template class SkTLazy for deferred paint initialization by reed@google.com · 13 years ago
  89. 9266fed add getTopLayer(), so clients don't have to use a LayerIter just to get by reed@google.com · 13 years ago
  90. 2ade086 abort drawing if srcRect is outside of the bitmap bounds by reed@google.com · 13 years ago
  91. f67e4cf add filterTextFlags() to SkDevice (virtual) to allow device subclasses to by reed@google.com · 13 years ago
  92. cd9d69b Upstreaming changes from android. by djsollen@google.com · 13 years ago
  93. 6f8f292 add origin to device by reed@google.com · 13 years ago
  94. 759876a Our region blitter (invoked by region::setPath()) must have its scanlines by reed@google.com · 14 years ago
  95. d302f14 Add support for clipstack to Gr. GrClip is now a list of rects and paths with set operations to combine them. The stencil buffer is used to perform the set operations to put the clip into the stencil buffer. Building Gr's clip from Skia's clipStack is currently disabled due to the fact that Skia's clipStack is relative to the root layer not the current layer. This will be fixed in a subsequent CL. by bsalomon@google.com · 14 years ago
  96. 02878b8 disable assert on validateClip in default build for now by reed@google.com · 14 years ago
  97. 7d7ca79 add fClipStack optional field to SkDraw (it is always set by canvas) by reed@google.com · 14 years ago
  98. dca7acb set the rgn to empty if the clipstack says empty (in our validate routine) by reed@google.com · 14 years ago
  99. 819c921 refactor to use a shared function (clipPathHelper) between by reed@google.com · 14 years ago
  100. 46799cd change virtual setMatrixClip() to take a SkClipStack parameter. by reed@google.com · 14 years ago