1. f68c5e2 check for null-device in iterator by reed@google.com · 13 years ago
  2. 60abb07 Merge changes from the android repo upstream to Skia by djsollen@google.com · 13 years ago
  3. fa4d5bd add bandage to pin out-of-range values when converting our integral clip bounds to by reed@google.com · 13 years ago
  4. 9efd9a0 extend fastbounds impls to include maskfilters and drawloopers. This allows by reed@google.com · 13 years ago
  5. bf6c1e4 Adding a flush method to SkCanvas by junov@chromium.org · 13 years ago
  6. 74b4619 Formatting cleanup: remove extra whitespace by vandebo@chromium.org · 13 years ago
  7. 4370aed Adding class SkDeferredCanvas for deferred rendering. by junov@google.com · 13 years ago
  8. b55deeb add allowImageFilter() so a device can allow/disallow filters by reed@google.com · 13 years ago
  9. 76dd277 add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses by reed@google.com · 13 years ago
  10. 7c20293 add canvas::isDrawingToLayer(), as a fast query for chrome; faster than by reed@google.com · 13 years ago
  11. 1607863 rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed by reed@google.com · 13 years ago
  12. b9d1c6a call getSaveCount inside restoreToCount, in case it goes virtual... by reed@google.com · 13 years ago
  13. 3d60812 don't quickReject bitmaps if there is a looper or other possible bounds-modifier by reed@google.com · 13 years ago
  14. d58a1cd Add config8888 support to writePixels by bsalomon@google.com · 13 years ago
  15. fe70112 handle NaN values in clipPath by reed@google.com · 13 years ago
  16. 56c6977 Update files to use SK_BUILD_FOR_ANDROID. by djsollen@google.com · 13 years ago
  17. 6850eab Override 32BPP format in SkCanvas::readPixels by bsalomon@google.com · 13 years ago
  18. daba14b Line-endings only change (some windows line-endings snuck in) by bsalomon@google.com · 13 years ago
  19. 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
  20. ace7bd5 Revert r2584 (new test fails in fixed pt builds) by bsalomon@google.com · 13 years ago
  21. 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
  22. 210ce00 add getDeviceSize() so callers won't need to call getDevice() so much by reed@google.com · 13 years ago
  23. 045e62d enable soft clipping (yikes) by reed@google.com · 13 years ago
  24. 0017708 use SkRasterClip inside canvas (check-point for soft clipping) by reed@google.com · 13 years ago
  25. c42d35d add bool arg to clipRect and clipPath by reed@google.com · 13 years ago
  26. 5e2457e add getTotalClipBounds() as a partial replacement for getTotalClip. This can be by reed@google.com · 13 years ago
  27. 632e1a2 move call to nothingToDraw into our iterator, so it sees the results of filters and loopers by reed@google.com · 13 years ago
  28. fa6ac93 Fixup rendering of empty paths (including inverted fills) by bsalomon@google.com · 13 years ago
  29. 675dd88 disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper by reed@google.com · 13 years ago
  30. dcd0f3a quick-rejects based on xfermode, using SkPaint::nothingToDraw() by reed@google.com · 13 years ago
  31. bcb671c Add SkCanvas::getClipDescription() and getClipDeviceBounds() so clients don't by tomhudson@google.com · 13 years ago
  32. 8a0b029 Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use by tomhudson@google.com · 13 years ago
  33. 66d5725 Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), by tomhudson@google.com · 13 years ago
  34. 9987ec3 add impl for drawBitmapNine by reed@google.com · 13 years ago
  35. 17b7894 rolling back the experimental rollbacks in r2178-2179 by epoger@google.com · 13 years ago
  36. 5f22657 rolling tree back to its state as of r2169 to see if that fixes Windows buildbots by epoger@google.com · 13 years ago
  37. 3a9eaec Don't intersect clipstack with root device bounds by bsalomon@google.com · 13 years ago
  38. 52c748b Gpu can draw underlined text. http://codereview.appspot.com/4919047/ by bungeman@google.com · 13 years ago
  39. e25c684 Canvas to handle null layer device. http://codereview.appspot.com/4907045/ by bungeman@google.com · 13 years ago
  40. 88edf1e Protect much of SkDevice and clarify usage of drawDevice. by bungeman@google.com · 13 years ago
  41. b81be7a Include <new> required for placement new in SkTLazy. by bungeman@google.com · 13 years ago
  42. ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 13 years ago
  43. cde9211 remove SkDeviceFactory from the collective consciousness, now that devices know by reed@google.com · 13 years ago
  44. f83ceb9 extract a new factory when we get a new device by reed@google.com · 13 years ago
  45. 5667afc remove drawShape from canvas api by reed@google.com · 13 years ago
  46. 3c89818 Fix more coverity defects - Uninitialized class fields. by vandebo@chromium.org · 13 years ago
  47. e97f085 Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. by bsalomon@google.com · 13 years ago
  48. af951c9 make SkDevice constructors explicit between offscreen and on/direct by reed@google.com · 13 years ago
  49. 8d43018 Increase use of SkMatrix::hasPerspective(), merge in has_perspective(). by tomhudson@google.com · 13 years ago
  50. 3048d4f remove deprecated getViewport/setViewport by reed@google.com · 13 years ago
  51. ea4ac97 make SkDeviceFactory reference counted by mike@reedtribe.org · 13 years ago
  52. 2a98181 add SkCanvas::clear(SkColor color) to call the new virtual clear on device. by reed@google.com · 13 years ago
  53. 2c8fc5a add init() to SkTLazy to create a default instance by mike@reedtribe.org · 13 years ago
  54. 53e3bed fix infinite loop if we have a drawfilter but no drawlooper by mike@reedtribe.org · 13 years ago
  55. 4e2b3d3 Simplify drawloopers and drawfilters. This allows the canvas to keep its by reed@google.com · 13 years ago
  56. a076e9b use new template class SkTLazy for deferred paint initialization by reed@google.com · 13 years ago
  57. 9266fed add getTopLayer(), so clients don't have to use a LayerIter just to get by reed@google.com · 13 years ago
  58. 2ade086 abort drawing if srcRect is outside of the bitmap bounds by reed@google.com · 13 years ago
  59. f67e4cf add filterTextFlags() to SkDevice (virtual) to allow device subclasses to by reed@google.com · 13 years ago
  60. cd9d69b Upstreaming changes from android. by djsollen@google.com · 13 years ago
  61. 6f8f292 add origin to device by reed@google.com · 14 years ago
  62. 759876a Our region blitter (invoked by region::setPath()) must have its scanlines by reed@google.com · 14 years ago
  63. 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
  64. 02878b8 disable assert on validateClip in default build for now by reed@google.com · 14 years ago
  65. 7d7ca79 add fClipStack optional field to SkDraw (it is always set by canvas) by reed@google.com · 14 years ago
  66. dca7acb set the rgn to empty if the clipstack says empty (in our validate routine) by reed@google.com · 14 years ago
  67. 819c921 refactor to use a shared function (clipPathHelper) between by reed@google.com · 14 years ago
  68. 46799cd change virtual setMatrixClip() to take a SkClipStack parameter. by reed@google.com · 14 years ago
  69. 5c3d147 add clipstack to canvas. not used yet, but will be for devices (e.g. gpu) that by reed@google.com · 14 years ago
  70. 4c09d5c rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in preparation by reed@google.com · 14 years ago
  71. 116b2bc Proposed fix for crash in Cr70244. by wjmaclean@chromium.org · 14 years ago
  72. 82065d6 remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with by reed@google.com · 14 years ago
  73. 851927d remove debugging code around gUseExt by reed@google.com · 14 years ago
  74. a76de3d If you #define SK_ALLOW_OVER_32K_BITMAPS, then skia will try to draw bitmaps by reed@google.com · 14 years ago
  75. 9b2135a by reed@google.com · 14 years ago
  76. 4b22602 add getter/setter for device-factory on canvas by reed@google.com · 14 years ago
  77. 51df9e3 add gpu to gm tool add pass-through read/write pixels API to canvas by reed@google.com · 14 years ago
  78. d642329 remove ZLIB include from SkUserConfig for how (doesn't work on mac sampleapp) but, by reed@google.com · 14 years ago
  79. f2b98d6 merge with changes for GPU backend by reed@android.com · 14 years ago
  80. 35fc62b Move the device capability method to SkDevice. by vandebo@chromium.org · 14 years ago
  81. 99a45d3 Fix SkDraw::validate to work with vector Devices. by vandebo@chromium.org · 14 years ago
  82. b70ae31 Fix a memory leak in the new Canvas/Device workflow. by vandebo@chromium.org · 14 years ago
  83. 8d84fac Refactor SkCanvas so that backends don't need to override it. by vandebo@chromium.org · 14 years ago
  84. ba09de4 respect edgetype in quickreject by reed@android.com · 15 years ago
  85. 447bcfa Initialise fDeviceCMDirty by agl@chromium.org · 15 years ago
  86. cb60844 add drawData() to canvas, to record data blobs by reed@android.com · 15 years ago
  87. 8789999 clean up fix to drawBitmapRect by reed@android.com · 15 years ago
  88. fead49e fix drawBitmapRect to not clip the src rect when computing the matrix by reed@android.com · 15 years ago
  89. a380ae4 fix quickReject() to handle perspective correctly (i.e. transform forward into by reed@android.com · 15 years ago
  90. 0baf193 detect nearly translate-only matrices when drawing bitmaps (for speed) by reed@android.com · 15 years ago
  91. 845fdac remove deprecated use of porterduff enum by reed@android.com · 15 years ago
  92. 199f108 only call SkDevice::gainFocus() if we're actually drawing to a different device. by reed@android.com · 15 years ago
  93. 72dcd3a init bounds to empty if we return false from getClipBounds() by reed@android.com · 15 years ago
  94. f76bacf add SkSize for dimensions by reed@android.com · 15 years ago
  95. d252db0 API change: SkPath computeBounds -> getBounds by reed@android.com · 15 years ago
  96. aefd2bc Add SkChunkAlloc::unalloc() to undo the last allocation, useful if the caller wants to treat the allocats like temp memory (see PictureRecord) by reed@android.com · 15 years ago
  97. 98de2bd explicitly call "our" version of clipPath in the case when clipRect needs to by reed@android.com · 16 years ago
  98. 9b03906 remove white-space by reed@android.com · 16 years ago
  99. d9c0f0b check for non-invertible matrices in getClipBounds() by reed@android.com · 16 years ago
  100. 8a1c16f grab from latest android by reed@android.com · 16 years ago