History log of /external/skia/src/core/SkCanvas.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0199fa7423f89a129da2b22a488f2c18e2e4727f 23-Jun-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 1562)

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

Change-Id: I46f41274d07a3d7bac4728f8841c7f5e89dc9181
/external/skia/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
05b6b4d746867a9fb02e14edfe1bf3685abeb813 14-Mar-2011 Derek Sollenberger <djsollen@google.com> Skia Merge (revision 922)

Change-Id: I7ed57d10905d8bad6486a4d7410165eec1cc2b4f
/external/skia/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
2c497e64d20a73267eb92ae88fdc51ba2a356b55 04-Jan-2010 Mike Reed <reed@google.com> refresh from skia/trunk
/external/skia/src/core/SkCanvas.cpp
93d11b5b461a8677a8e3ffa94260f4f9897070ac 14-Dec-2009 Mike Reed <reed@google.com> refresh from skia/trunk
/external/skia/src/core/SkCanvas.cpp
4c1d4eb4c9602adf6207d1dffcbfc793cffc43e8 16-Oct-2009 Mike Reed <reed@google.com> refresh from skia/trunk
/external/skia/src/core/SkCanvas.cpp
af2616552738d653d5453915d3236e7154b868cd 24-Jul-2009 Mike Reed <reed@google.com> refresh from trunk
check-point for lcd text rendering
/external/skia/src/core/SkCanvas.cpp
03f42ddd729377f21719a140c027a1f8cc5c2152 24-Jun-2009 Mike Reed <reed@google.com> rename setXfermode(Mode) to setXfermodeMode(...) for clarity
fix memory leak in said method
/external/skia/src/core/SkCanvas.cpp
59f59bde0b05a6ac5ff28fdebc1942dbf0d43aab 23-Jun-2009 Mike Reed <reed@google.com> remove deprecated uses of porterduff
/external/skia/src/core/SkCanvas.cpp
f87ea139deed57504b433fc4e1bf98c85ef0da80 10-Jun-2009 Mike Reed <reed@google.com> speedup gl port by detecting when the device hasn't changed
/external/skia/src/core/SkCanvas.cpp
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/src/core/SkCanvas.cpp
0e747d6d0a794242bd214fa44a6a179baeadfdf9 02-Apr-2009 Mike Reed <> AI 144018: change path to return its internal cached bounds, making it much lighter-weight to get the bounds.
BUG=1748928

Automated import of CL 144018
/external/skia/src/core/SkCanvas.cpp
35d15937afb7f4b3472e43ea784b02485ec910fb 01-Apr-2009 Mike Reed <> AI 143888: reduce overhead for quickreject, as large sites spend most of there time doing that.
BUG=1748928

Automated import of CL 143888
/external/skia/src/core/SkCanvas.cpp
69869a4265f3e181cd80398f608cd48649273d58 30-Mar-2009 Mike Reed <> AI 143523: use SkScalarToCompareType macro in quickreject, so we don't mangle the numbers when we have fast floats

Automated import of CL 143523
/external/skia/src/core/SkCanvas.cpp
3298d565d8a70b84f28b455f6289293883c85494 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/external/skia/src/core/SkCanvas.cpp
0910916c0f7b951ee55c4b7c6358295b9bca0565 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/src/core/SkCanvas.cpp
6eb364108744656fcd23a96a478aa772cd4e85bc 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/src/core/SkCanvas.cpp
a89f6ab5ed3893035d5bf509e6ba6a985efe64e4 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
/external/skia/src/core/SkCanvas.cpp
8552a21d334cbc7971b109f27d05aea9d7690e92 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/external/skia/src/core/SkCanvas.cpp
03202c9c3dfbf8c4feb0a1ee9b3680817e633f58 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/external/skia/src/core/SkCanvas.cpp