| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Use a mutex to avoid trying to concurrently draw the same picture.
Change-Id: I6bef66d7824b12e796f32b635f2c344b4170fcd8
|
|
|
|
|
|
|
|
| |
This new ID is used by display list objects to detect when the SkPaint object's
properties have changed and the display list needs to copy the paint into
a new object to avoid reusing an obsolete copy of it.
Change-Id: I1fb7034bea63eca247b72b939cb20f0fcece067a
|
|
|
|
| |
Change-Id: Ifca20f519c371bfc2cb693f07348320ee4e44ab4
|
|
|
|
| |
Change-Id: Ib6c873b7e7e42a3680a3d9110dae1fc369dfa393
|
|\
| |
| |
| |
| |
| |
| | |
Merge commit '3a1cc9700bf928ed3b1e05c7edc543124440c54c'
* commit '3a1cc9700bf928ed3b1e05c7edc543124440c54c':
Fix bug in SkImageDecoder
|
| |
| |
| |
| | |
Change-Id: I6d214e4d8cce49f7e12eeb924493161dadd5aa26
|
| |
| |
| |
| | |
Change-Id: Ibdb7620348ee7af585a58ad43b26d3d6f47c403c
|
| |
| |
| |
| | |
Change-Id: Ie58f75c2bb2b09fc2e1e96ad94ad7c907d067bd4
|
| |
| |
| |
| | |
Change-Id: I93da7b0d17b51279f56562fa0db093e5f6c7edc7
|
| |
| |
| |
| |
| |
| | |
This can be used to know whether a path was modified.
Change-Id: I3a839357de4305d29cb608eacbada371682a5578
|
| |
| |
| |
| | |
Change-Id: I4e033c009bef6f00b0cd2a8233f63351adc11df4
|
|\ \
| |/ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'f6f43bd241efd58483c1daf75100a21822aea0e4' into kraken
* commit 'f6f43bd241efd58483c1daf75100a21822aea0e4':
Use SkScalarMulDiv where appropriate
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: Ic9add408166bf9a0350db904e15912b723e55a15
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I0871ad4aa742706d6bc0cef62925de1c2a20c99d
|
|\ \ \ \
| |/ / / |
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '4701b5d25c5617888ea754f373946c57534750cb' into kraken
* commit '4701b5d25c5617888ea754f373946c57534750cb':
Corrected a bug in SkPaint::breakText.
Added GetUnitsPerEM method to SkFontHost
|
| | |\ \
| | | |/
| | | |
| | | | |
Change-Id: Ic7024b390883841714ac6fb5f6a11f87a9f707a6
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The bug occurs when linear text is meassured. E.g. without this
correction, the following test case will fail
String s = new String("abcdef");
Paint p = new Paint();
p.setLinearText(true);
float width = p.measureText(s);
int numberOfCharacters = p.breakText(s, true, width, null);
assertTrue(numberOfCharacters == s.length());
The reason for this bug is that canonical text size is used to messure
linear text while the maxWidth is not scaled correspondingly.
Change-Id: Iede2d769e43e0914f3e877ee1f46eeeb6b5405ac
Signed-off-by: Peter Eliasson <peter.eliasson.x@sonyericsson.com>
|
|\ \ \ \
| |/ / / |
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'ff1f66966879e612660387285b7ead9c040ff88f' into kraken
* commit 'ff1f66966879e612660387285b7ead9c040ff88f':
Improved error handling when font loading fails.
Added drawPosTextOnPath method.
Adding check for missing color map in GIF decoder.
|
| | |\ \
| | | |/
| | | |
| | | | |
Change-Id: I064902aa9745342ccfe868331ccc000767e92fc0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
fix buffer overwrite in call to sk_memset16
Change-Id: I0400555d49e7f0d2237bf130ea01c9b8339a49a3
http://b/issue?id=2595706
|
|/ /
| |
| |
| | |
Change-Id: I0175ec7482f8cf85d25165da360a5352979fd7a0
|
| |
| |
| |
| | |
Change-Id: I899361e402ed5865f680548c75bbb12f8de89504
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change makes the fast case for rects give the same result as drawPath (as it should)
fixes http://code.google.com/p/android/issues/detail?id=4086
Change-Id: Ia002be6700ce0894d7ecb303625d83c95b66ae03
|
| |
| |
| |
| |
| |
| | |
fixes http://b/issue?id=2422924
Change-Id: Ia3abd981f7f5954204517880e69d44125dcaadb5
|
| |
| |
| |
| |
| |
| | |
disable neon dither proc, until it gives consistent results between neon and residual loops
Change-Id: I3db2230fb5c4aa8b9593abee6a8b9e25eaeef278
|
| |
| |
| |
| |
| |
| | |
off-by-1 in alpha for colorshader
Change-Id: I6a6c75ac67725fad7cb17261236e1320cb5b1436
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
src-alpha == 0 as a no-op.
update unittests to measure this
Change-Id: If4d61ac5f7ff3d7fc27cbc3f242dbdf7ff4e76be
http://b/issue?id=2333376
|
| |
| |
| |
| |
| |
| |
| |
| | |
detect that our compute t value in the chopper was imprecise, and clamp the segment
so we don't accidentally return a segment completely below the clip
Change-Id: I425ccc945ae7020834b066d2653c73ccd67a0989
http://b/issue?id=2034527
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Not taking into account the BW type was causing the view hierarchy to redraw
too many views.
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
browser
display for copy/paste, given that webkit renders it using glyph codes (and we need
unichars).
hange 36311 in external/webkit is dependent on this.
Fixes http://b/2166748
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
refresh from skia/trunk, fixing winding bug in lineclipper
|
| | |
| | |
| | |
| | | |
also catch overflow in scalercontext
|
|/ / |
|