1. 1f2f338 Split SkDevice into SkBaseDevice and SkBitmapDevice by robertphillips@google.com · 11 years ago
  2. fbaea53 In image filters, apply the CTM and offset to the crop rect. This is necessary to compensate for both clipping applied by the compositor (communicated via the CTM) and for cropping applied in upstream image filters (communicated via the offset). This requires a few ugly conversions, since the crop rect is an SkIRect, and the ctm is an SkMatrix. by senorblanco@chromium.org · 11 years ago
  3. 9b051a3 Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready. by robertphillips@google.com · 11 years ago
  4. 3055b70 Split SkDevice out of SkBitmapDevice by robertphillips@google.com · 11 years ago
  5. 31acc11 Fix name of "bleed" flag by robertphillips@google.com · 11 years ago
  6. eed779d This CL plumbs in the drawBitmapRectToRect "bleed" flag and makes it live on the simplest GPU path. by commit-bot@chromium.org · 11 years ago
  7. 1e973d7 Patch for r10762 by robertphillips@google.com · 11 years ago
  8. 6c15764 This CL addresses "SkCanvas::save flags are not respected by GPU backend" (https://code.google.com/p/skia/issues/detail?id=1503). by commit-bot@chromium.org · 11 years ago
  9. 1cc07d9 Revert "Add SkCanvas::drawPosTextBounded." by reed@google.com · 11 years ago
  10. 2515242 Add SkCanvas::drawPosTextBounded. by commit-bot@chromium.org · 11 years ago
  11. 9bf380c drawBitmap* cleanup by robertphillips@google.com · 11 years ago
  12. 2853429 remove dead defines from SkUserConfig.h by reed@google.com · 11 years ago
  13. b446fc7 Remove SkRasterClip::setPath(const SkPath&, const SkRasterClip&, bool). by commit-bot@chromium.org · 11 years ago
  14. ea33808 remove dead AutoValidator by reed@google.com · 11 years ago
  15. 6ba4572 remove dst/rendertarget support for kARGB_4444_Config by reed@google.com · 11 years ago
  16. a5d3e77 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  17. ed8d6bb Moving updateClipConservativelyUsingBounds into SkCanvas by junov@chromium.org · 11 years ago
  18. 0a4805e First pass at Comment API by robertphillips@google.com · 11 years ago
  19. 96fd344 path ops -- make combined clips soft if one is soft by caryclark@google.com · 11 years ago
  20. f2bfd54 Add GPU support for roundrects by commit-bot@chromium.org · 11 years ago
  21. 45a75fb path ops : make it real by caryclark@google.com · 11 years ago
  22. c4c9870 Adding optimization to avoid image copy in SkSurface copy on write when content is discardable by commit-bot@chromium.org · 11 years ago
  23. acea3ef Cleanup: Removing unnecessary args/complexity in SkSurface_Base and friends by junov@chromium.org · 11 years ago
  24. 995beb6 Adding unit test for verifying copy on write in SkSurface + bug fix in SkCanvas::clear by junov@chromium.org · 11 years ago
  25. f53d0a9 add SK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK option, to disable check for by reed@google.com · 12 years ago
  26. e16efc1 Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  27. 46d3d39 Add GPU support for axis-aligned ovals: by jvanverth@google.com · 12 years ago
  28. 7d474f8 The motivation for this changeset is to fix the following build failure in google3- by rmistry@google.com · 12 years ago
  29. ea03360 add per-draw checks for lockcounts by reed@google.com · 12 years ago
  30. 306ab9d Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  31. 4ed0fb7 revert 6766, thereby re-landing 6762-6763 now that the bots are ready by reed@google.com · 12 years ago
  32. 25c1408 revert 6762-6763, since those require new skps to be generated, and we can't by reed@google.com · 12 years ago
  33. 68d61ed make RRect and Oval first-class drawing primitives in SkCanvas. by reed@google.com · 12 years ago
  34. 8182fa0 Make SkClipStack::Iter use SkClipStack::Element. by bsalomon@google.com · 12 years ago
  35. 971aca7 change SkDrawFilter::filter to return a bool, where false means don't-draw by reed@google.com · 12 years ago
  36. 8f0a7b8 Add temporary interfaces in blur and clip to by caryclark@google.com · 12 years ago
  37. 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
  38. 3fffb2e Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues by robertphillips@google.com · 12 years ago
  39. a1c3d78 Remove gainFocus() and setMatrixClip() virtuals from SkDevice. by bsalomon@google.com · 12 years ago
  40. 0e354aa Remove external matrix feature. by bsalomon@google.com · 12 years ago
  41. dde646a re-land removal of setBitmapDevice by reed@google.com · 12 years ago
  42. 35e535a Rolling back r5732 due to Chrome Mac compiler issues by robertphillips@google.com · 12 years ago
  43. 768d59b remove setBitmapDevice -- no longer called, and is a necessary step on our way by reed@google.com · 12 years ago
  44. 9c39744 Fix recursive GPU processing for SkImageFilter. Plumb through the by senorblanco@chromium.org · 12 years ago
  45. 74bb77e add getMetaData() to SkCanvas (as part of our master plan to remove by mike@reedtribe.org · 12 years ago
  46. 7064e9a Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  47. 33535f3 Reimplement drawBitmapRectToRect to correctly handle fraction srcRect. by reed@google.com · 12 years ago
  48. 7112173 re-re-land 5578 by reed@google.com · 12 years ago
  49. 10f9f4a revert 5580 by reed@google.com · 12 years ago
  50. eab16de re-land 5578 w/ pipe fix by reed@google.com · 12 years ago
  51. c75c36a revert 5578 -- broke pipe by reed@google.com · 12 years ago
  52. f1ab723 Change drawBitmapRect to take a float-src-rect instead of integer-src-rect. This by reed@google.com · 12 years ago
  53. a27096b Sanitizing source files in Skia_Nightly_House_Keeping by skia.committer@gmail.com · 12 years ago
  54. 405d0f4 In which a series of things around attachToCanvas and writePixels are fixed by bsalomon@google.com · 12 years ago
  55. c2a2483 Clear SkCanvas::fLastDeviceToGainFocus when releasing a device by bsalomon@google.com · 12 years ago
  56. 97af1a6 Add caching of the snapshot image form a surface by reed@google.com · 12 years ago
  57. 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
  58. 3b3e895 remove EdgeType enum. Unimportant distinction, and removing speeds up quickReject by reed@google.com · 12 years ago
  59. da17f75 add SK_ENABLE_CLIP_QUICKREJECT option (currently disabled) by reed@google.com · 12 years ago
  60. 20a550c Add virtual destructor to class with virtual functions. by justinlin@google.com · 12 years ago
  61. 9364511 reject any paths that are not finite. by reed@google.com · 12 years ago
  62. 80214e2 Made clarifying renamings to SkClipStack's iterators (and added to unit test) by robertphillips@google.com · 12 years ago
  63. c029062 Fixed two sub-optimal iterator uses by robertphillips@google.com · 12 years ago
  64. 4e6dfa5 Adding bracketing save/restore calls to SkPicture at record time and by junov@chromium.org · 12 years ago
  65. 40a1ae4 Added SkDevice onAttachToCanvas & onDetachFromCanvas methods by robertphillips@google.com · 12 years ago
  66. 54823c2 Rolling back r4034 (Proposed plumbing to propagate save & restore) by robertphillips@google.com · 12 years ago
  67. 82ce2b8 add more SkInstCnt plumbing by reed@google.com · 12 years ago
  68. 15e9d3e Expanded distribution of instance counting by robertphillips@google.com · 12 years ago
  69. 49d9fd5 Plumbing to propagate save & restore from SkCanvas down to GrContext & lower by robertphillips@google.com · 12 years ago
  70. 115d931 pass the region-op to the clipstack for SkCanvas::clipRegion. by reed@google.com · 12 years ago
  71. a584aed perform quickReject in drawPoints (which is called by drawLine) just like we by reed@google.com · 12 years ago
  72. 129ec22 inline the fast case for AutoDrawLoop::next() so we don't slow down simple by reed@google.com · 12 years ago
  73. ccfee2a Add missing null device checks in SkCanvas by djsollen@google.com · 12 years ago
  74. 7460b37 Fixed minor Release & fixed point compiler warnings on Linux by robertphillips@google.com · 12 years ago
  75. 90bf427 proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657 by mike@reedtribe.org · 12 years ago
  76. 90c07ea replace getTotalClipStack() with replayClips()+ClipVisitor by reed@google.com · 12 years ago
  77. fc9a3be always check the result of SkMatrix::invert by reed@google.com · 12 years ago
  78. 5efe0cb Clean up more Visual Studio warnings, including apparent bug in Arithmetic mode. by tomhudson@google.com · 12 years ago
  79. b0a7ace Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability by junov@chromium.org · 12 years ago
  80. 42aea28 handle null-device correctly in setDevice by reed@google.com · 12 years ago
  81. 8926b16 apply imagefilter to all draw calls by reed@google.com · 12 years ago
  82. 0b53d59 add optional updateMatrixClip param to getTopDevice(). Chrome should set this by reed@google.com · 12 years ago
  83. 92d2a29 reapply r3259 (that was reverted) with fix. by djsollen@google.com · 13 years ago
  84. a907ac3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  85. 3cc0d8a reverting r3259 because of gm/test failure. by djsollen@google.com · 13 years ago
  86. 42bbef7 Enable quickRejectY in SkCanvas to be inlined. by djsollen@google.com · 13 years ago
  87. 0b5b0ce reverting r3257 because of gm failure. by junov@chromium.org · 13 years ago
  88. 421bcc3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
  89. f68c5e2 check for null-device in iterator by reed@google.com · 13 years ago
  90. 60abb07 Merge changes from the android repo upstream to Skia by djsollen@google.com · 13 years ago
  91. fa4d5bd add bandage to pin out-of-range values when converting our integral clip bounds to by reed@google.com · 13 years ago
  92. 9efd9a0 extend fastbounds impls to include maskfilters and drawloopers. This allows by reed@google.com · 13 years ago
  93. bf6c1e4 Adding a flush method to SkCanvas by junov@chromium.org · 13 years ago
  94. 74b4619 Formatting cleanup: remove extra whitespace by vandebo@chromium.org · 13 years ago
  95. 4370aed Adding class SkDeferredCanvas for deferred rendering. by junov@google.com · 13 years ago
  96. b55deeb add allowImageFilter() so a device can allow/disallow filters by reed@google.com · 13 years ago
  97. 76dd277 add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses by reed@google.com · 13 years ago
  98. 7c20293 add canvas::isDrawingToLayer(), as a fast query for chrome; faster than by reed@google.com · 13 years ago
  99. 1607863 rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed by reed@google.com · 13 years ago
  100. b9d1c6a call getSaveCount inside restoreToCount, in case it goes virtual... by reed@google.com · 13 years ago