History log of /external/skia/include/core/SkPaint.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
725b3e03acb91dc69296554932624b36612bd189 04-Jul-2012 Billy Hewlett <billyh@google.com> DO NOT MERGE Han Preference

Cherry-pick Id8c91ae0be6cad8a7ef77a0cd5803676290986c1 from master.

During font initialization, create a seperate fallback list for each
locale. At runtime, use the fallbacklist associated with the locale
set in the paint object. Fallback files are associated with locales in
fallback_fonts.xml. Multiple files can be associated with the same
locale, ordering within that langauge and apart from that language in
the fallback order is preserved.

This changelist also includes some refactoring, notably of the
functions that call getNextContext().

Change-Id: I121f0e491a522c4a8558a0066b2d8969fb8a3667
/external/skia/include/core/SkPaint.h
212ef7a5d592a11522f73d858bf98f5201631b70 21-Jun-2012 Billy Hewlett <billyh@google.com> Revert "Revert "Use Elegant fonts for Webkit, Compact fonts for Textview""

This reverts commit 81957ccb58db76c172e195dc3e31eba85d3e4ac9
/external/skia/include/core/SkPaint.h
81957ccb58db76c172e195dc3e31eba85d3e4ac9 21-Jun-2012 Billy Hewlett <billyh@google.com> Revert "Use Elegant fonts for Webkit, Compact fonts for Textview"

This reverts commit 421654d4bf3ca50e2247a7389851d2e8f4812564
/external/skia/include/core/SkPaint.h
421654d4bf3ca50e2247a7389851d2e8f4812564 12-Jun-2012 Billy Hewlett <billyh@google.com> Use Elegant fonts for Webkit, Compact fonts for Textview

Fonts can be marked with elegant or compact in fallback_fonts.xml.
Webkit uses elegant fonts, Textview uses compact fonts (the default),
unmarked fonts are used by both.

Bug: 6649136

Change-Id: I6ab6173c2efc50eba8fcc488c89dfdd083fb9c06
/external/skia/include/core/SkPaint.h
dc7d4843a1b47c431ec5b358e8d9807e309a735e 14-May-2012 Romain Guy <romainguy@google.com> Add new utfToGlyphs API for GL renderer
Bug #6408362

DO NOT MERGE

Change-Id: I3103fb1249afc2845259a85caae849c8b3fb3980
/external/skia/include/core/SkPaint.h
5c7fc8f96344cc7f780558c714d3e52f0669b0b8 10-Apr-2012 Fabrice Di Meglio <fdimeglio@google.com> Add SkPaint.setTextLocale()

- will be used for better CJK shaping
- forced to use a "placement new" operator because of use of sk_bzero / memcpy
in the Skia contructor and copy operator

Change-Id: If6f62634c9088d2401250c35239a1722102fe80c
/external/skia/include/core/SkPaint.h
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/SkPaint.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/SkPaint.h
717c009190af219a2f9e248d6fa13ad71cfdb0b1 30-Nov-2011 Derek Sollenberger <djsollen@google.com> Fix rendering bug in pages with shadowed text.

Shadowed text currently does not get subjected to culling until
immediately prior to rendering each glyph. This is problematic
for any page with an axis greater than 32k as we can't covert
the glyph coordinates to fixed point. Additionally, this is a
large perf hit as we look at every shadowed glyph on the page
for every draw call regardless of the canvas' clip.

This fix enables shadowed text to be quickly rejected based on
the canvas' clip when the draw text command is executed.

Finally, a mirror image of this CL is currently under review for
inclusion in the open-source Skia project.

bug: 5571685
Change-Id: I5df94eccecbd7d77a08004b5cbcca02120e390f7
/external/skia/include/core/SkPaint.h
1bb7fdb27396cf7069375b10e1f6d763ef4e0511 01-Jun-2011 Romain Guy <romainguy@google.com> Add method to SkPaint to get a glyph from a glyph id.

Change-Id: I34121c66fc53aaa47aed798f7cd8e33d5977e0d8
/external/skia/include/core/SkPaint.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/SkPaint.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/SkPaint.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/SkPaint.h
9f523ea27ec892a176817dc3a46179c0a910beb4 15-Dec-2010 Chet Haase <chet@google.com> Fix issue with SkPaint references being out of date.

The mechanism used for determining whether an SkPaint object is
the same as a cached version was broken. The problem was that Skia
would blow away the generationID in some situations (assignment
and reset), making that ID completely invalid. This would cause the
displayList rendering code to sometimes make the wrong decision, thinking
that an out of date object was actually still valid.

Change-Id: I5e11eb9ac41e5d87d528b99e3781a4d348f76490
/external/skia/include/core/SkPaint.h
95662ea6ee460cc84014c41a8c13e881cd8be8ed 26-Oct-2010 Chet Haase <chet@google.com> Added generation ID to SkPaint to easily detect changed object.

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
/external/skia/include/core/SkPaint.h
fda149e38309f3ee38b172a9997cfee5dbccc32a 27-Aug-2010 Romain Guy <romainguy@google.com> Ensure the OpenGL renderer is not given gamma corrected fonts.

Change-Id: Ie58f75c2bb2b09fc2e1e96ad94ad7c907d067bd4
/external/skia/include/core/SkPaint.h
90a1efbdde19ee56c33929592277871509c25893 21-Jul-2010 Romain Guy <romainguy@google.com> Expose two APIs to be able to retrieve glyphs from font cache.

Change-Id: I4e033c009bef6f00b0cd2a8233f63351adc11df4
/external/skia/include/core/SkPaint.h
75c8af293816b94cd8fd9a3d9b3a4d6e052dedfe 05-Feb-2010 Mike Reed <reed@google.com> update from skia/trunk
/external/skia/include/core/SkPaint.h
2cf237c941bf5964f654d0ccdd639a26468e1d71 08-Jan-2010 Mike Reed <reed@google.com> refresh from skia/trunk, adds paint bit for bitmapfonts
/external/skia/include/core/SkPaint.h
091f227385b467090b5a7169a8e2faf19eca7105 04-Jan-2010 Mike Reed <reed@google.com> add inverse of textToGlyphs(), so we can extract the original text from the 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
/external/skia/include/core/SkPaint.h
fa8e93c3b0674603d1b6692f326cc1207f1e9a72 14-Sep-2009 Mike Reed <reed@google.com> update dox for fill_and_stroke
/external/skia/include/core/SkPaint.h
af2616552738d653d5453915d3236e7154b868cd 24-Jul-2009 Mike Reed <reed@google.com> refresh from trunk
check-point for lcd text rendering
/external/skia/include/core/SkPaint.h
03f42ddd729377f21719a140c027a1f8cc5c2152 24-Jun-2009 Mike Reed <reed@google.com> rename setXfermode(Mode) to setXfermodeMode(...) for clarity
fix memory leak in said method
/external/skia/include/core/SkPaint.h
59f59bde0b05a6ac5ff28fdebc1942dbf0d43aab 23-Jun-2009 Mike Reed <reed@google.com> remove deprecated uses of porterduff
/external/skia/include/core/SkPaint.h
9f0b433bdd1680cd1d371c19d7e0ffde8fb2c484 22-Jun-2009 Mike Reed <reed@google.com> pull from trunk
move (and extended) xfermode enum into SkXfermode.h
fix recursion bug in stroking
minor utility code changes for new unittests
/external/skia/include/core/SkPaint.h
eba9f316916f3381d6a5dd5c1300fea6ec6da8dc 01-May-2009 Mike Reed <reed@google.com> refresh from skia/trunk

- catch overflow from mask size computation
- add kADD_Mode to porterduff (for webkit)
- support interlace images in png
/external/skia/include/core/SkPaint.h
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/include/core/SkPaint.h
0910916c0f7b951ee55c4b7c6358295b9bca0565 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/include/core/SkPaint.h
6eb364108744656fcd23a96a478aa772cd4e85bc 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/include/core/SkPaint.h
03202c9c3dfbf8c4feb0a1ee9b3680817e633f58 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/external/skia/include/core/SkPaint.h