History log of /external/skia/include/core/SkCanvas.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4f1dae40e24d57d647db01443b8bf2410514b8b5 06-Mar-2012 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 3312)

This CL also includes changes made to Android's copy of
Skia in their J release branch.

Change-Id: Ib2baecf48004951a3ad4a1574cdc38790c814cbc
/external/skia/include/core/SkCanvas.h
1cab2921ab279367f8206cdadc9259d12e603548 18-Jan-2012 Derek Sollenberger <djsollen@google.com> Skia merge (revision 3022)

This CL has companion changes to account for API updates in...
(1) frameworks/base
(2) external/webkit

Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
/external/skia/include/core/SkCanvas.h
35e2e62b55598210f6999fc2ea26ff8f41446ffe 16-May-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1327)

Change-Id: I46f41274d07a3d7bac4728f8841c7f5e89dc9181
/external/skia/include/core/SkCanvas.h
87b8e645865f9633f410c02252a0fd3feb18f09b 14-Apr-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1116)

There is a companion change in external/webkit

Change-Id: I1c4110e7520bbef3f4e5f9551adb7ec79ac1e3ed
/external/skia/include/core/SkCanvas.h
137a4ca42423bbb6d683067ea544c9a48f18f06c 17-Mar-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 950)

This merge will allow us to now import the sample app
infrastructure in skia to do on device measurements.

Change-Id: Idcab6b1524f371521717cde61a6e98a12d897e6b
/external/skia/include/core/SkCanvas.h
05b6b4d746867a9fb02e14edfe1bf3685abeb813 14-Mar-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 922)

Change-Id: I7ed57d10905d8bad6486a4d7410165eec1cc2b4f
/external/skia/include/core/SkCanvas.h
71531ca1f484da5837be8017a0c83e5bff701587 24-Feb-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 842)

This merge picks up the fixed width font updates and improved
blur code from the Skia repository.

Change-Id: Iad2301a353c31da27ca214527cf4ed8f24641749
/external/skia/include/core/SkCanvas.h
40528743dbb9ce7f39f093e0cdc47849ac8887cf 07-Jan-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 808)

This merge has companion changes in the following projects in order
to be compatible with changes to skia interfaces and practices:

1. /frameworks/base
2. /external/webkit

Change-Id: I54092971305579e81a8fdb27bbe04ec340792e3b
/external/skia/include/core/SkCanvas.h
20ab88413000fcc8668eeab25d9cb714097d0c45 11-Nov-2010 tedbo <tedbo@google.com> Skia: Merge upstream patch series that refactors SkCanvas to avoid subclassing.

This change merges upstream Skia revisions r604,r605,r618, and r623. The patch
series refactors SkCanvas so that backends don't need to override it. The r623
patch was upstreamed explicitly so that this series can be made into a clean
patch for Android to avoid merge conflicts in the future.

The log messages from the original commits are as follows:

* r604: http://code.google.com/p/skia/source/detail?r=604
Refactor SkCanvas so that backends don't need to override it.

Methods or classes that should go away are marked deprecated. The only thing I
know of that breaks backward compatibility is SkCanvas((SkDevice*)NULL), but
that is fairly unlikely to occur in the wild because that constructor had a
default value of NULL.

* r605: http://code.google.com/p/skia/source/detail?r=605
Fix a memory leak in the new Canvas/Device workflow.

The previous change made it difficult to inherit from SkCanvas without leaking
memory. By making SkDeviceFactory not reference counted, the right thing
happens more naturally, just NewCanvas : public SkCanvas(new NewDeviceFactory())
{...}

* r618: http://code.google.com/p/skia/source/detail?r=618
Move the device capability method to SkDevice.

These are not the capabilities of the factory, but of the device. Additionally,
it is more often needed when you have a device then when you have a factory,
which caused creating of a new factory.

* r623: http://code.google.com/p/skia/source/detail?r=623
Remove include of SkGLDevice.h from SkGLCanvas.h

The '#include "SkGLDevice.h"' from include/core/SkDevice.h requires internal
Skia code to be added to the include search paths when using the deprecated API.
This change adds back SkGLCanvas.cpp to avoid exposing SkGLDevice.h to the
public API.

The change also includes an explicit virtual destructor on SkDeviceFactory to
silence a -Wnon-virtual-dtor warning and allow for -Werror.

Change-Id: I3442e2801c1d8d8c9cb2a20259f15bc870c393dc
/external/skia/include/core/SkCanvas.h
ff1f66966879e612660387285b7ead9c040ff88f 10-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I064902aa9745342ccfe868331ccc000767e92fc0
a2dfb00239c367c3663e8487a8213d0edad238ba 26-Apr-2010 Andreas Borglin <andreas.borglin@sonyericsson.com> Added drawPosTextOnPath method.

The drawPosTextOnPath method allows for text positioned on
a straight line to be drawn along a path.
This method can be used by layout engines to implement the
Canvas::drawTextOnPath method for complex scripts.

Change-Id: I2f9c22b8c97eeacb61cd6de7429ba875a1e7ade9
/external/skia/include/core/SkCanvas.h
8f7d36c67f1bdde7ca1680857936f6af951e19e2 15-Feb-2010 Mike Reed <reed@google.com> update dox
/external/skia/include/core/SkCanvas.h
43356962b0685a89e232a038b2b33162da04517d 05-Feb-2010 Romain Guy <romainguy@android.com> Take into accunt the edge type when doing a clip quickreject.

Not taking into account the BW type was causing the view hierarchy to redraw
too many views.
/external/skia/include/core/SkCanvas.h
93d11b5b461a8677a8e3ffa94260f4f9897070ac 14-Dec-2009 Mike Reed <reed@google.com> refresh from skia/trunk
/external/skia/include/core/SkCanvas.h
59f59bde0b05a6ac5ff28fdebc1942dbf0d43aab 23-Jun-2009 Mike Reed <reed@google.com> remove deprecated uses of porterduff
/external/skia/include/core/SkCanvas.h
f87ea139deed57504b433fc4e1bf98c85ef0da80 10-Jun-2009 Mike Reed <reed@google.com> speedup gl port by detecting when the device hasn't changed
/external/skia/include/core/SkCanvas.h
dab163f0b2658c2dba48839e72f81d3d8ee0ae8b 29-May-2009 Mike Reed <reed@google.com> refresh from skia/trunk
- add canvas entry-point for shapes
- add SDL support to GL port
- rowbytes computation fixes in bitmaps
/external/skia/include/core/SkCanvas.h
0910916c0f7b951ee55c4b7c6358295b9bca0565 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/include/core/SkCanvas.h
6eb364108744656fcd23a96a478aa772cd4e85bc 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/include/core/SkCanvas.h
03202c9c3dfbf8c4feb0a1ee9b3680817e633f58 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/external/skia/include/core/SkCanvas.h