9adfef8680c22ce8980031b4bcb9f1fadd066a80 |
|
20-Jan-2017 |
Herb Derby <herb@google.com> |
Remove public APIs that use SkDataTable. Change-Id: Ibb8f987efc585713a6f8061c72fb416d07be13b1 Reviewed-on: https://skia-review.googlesource.com/7352 Reviewed-by: Mike Reed <reed@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com>
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
feb3c1a57faee39dc10ac904f6b215ba50e286b4 |
|
05-Aug-2016 |
bungeman <bungeman@google.com> |
Move to SkDataTable::MakeXXX and sk_sp. Change SkDataTable::NewXXX to SkDataTable::MakeXXX and return sk_sp. This updates users of SkDataTable to sk_sp as well. There do not appear to be any external users of these methods. Review-Url: https://codereview.chromium.org/2211143002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
0265707c191a31dfde08dd1cd7011c1fe5b8e643 |
|
02-May-2016 |
bungeman <bungeman@google.com> |
Clean up SkFontConfigInterface implementation. Renames some classes to avoid confusion with FontConfig. Removed direct calls to FontConfig instead of calling FCI. Moves the globals and factory to one (optional) file. Moves font management code from typeface to font manager. Adds index to fonts created from streams. Associates FCI typefaces with the FCI instance which provides its identity. Simplifies the singleton initialization. Review-Url: https://codereview.chromium.org/1936213002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
ed2edabd07086bbf60df17ca0bf52d8ba49f2273 |
|
13-Apr-2016 |
bungeman <bungeman@google.com> |
Remove SK_VERY_LEGACY_CREATE_TYPEFACE. The flag and code it guards are no longer used. TBR=reed This just removes dead code. Review URL: https://codereview.chromium.org/1882803002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
11a77c6e0634e2feb6fe4e74806db2fdd2a799ec |
|
12-Apr-2016 |
bungeman <bungeman@google.com> |
Begin switch to SkFontStyle for legacy calls. This adds SK_VERY_LEGACY_CREATE_TYPEFACE which, when defined, provides only the old interface. Ideally, everyone would switch directly to SkFontMgr and use one of the newer calls, but there is currently no path for current users to get there. This updates all the internals to use SkFontStyle, after switching these over the higher level APIs can be switched. The Chromium follow on patch can be seen at https://crrev.com/1877673002 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1873923002 TBR=reed This doesn't really change API, just modernizes it. Review URL: https://codereview.chromium.org/1873923002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
bf521ff9415b3bdb1acde7b8d18139df176236e5 |
|
17-Feb-2016 |
bungeman <bungeman@google.com> |
Move SkTArray to include/private. TBR=reed Agreed moving to private is good. Review URL: https://codereview.chromium.org/1702073002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|
2211a7bdd1680003a4decbebef76f153cd0a28fa |
|
01-Dec-2015 |
benjaminwagner <benjaminwagner@google.com> |
Fix Google3 fonts. Use fontconfig rather than custom_directory_factory. Add Google3 font caching. Some future dependents require these changes. Depends on internal cl/108287941. Review URL: https://codereview.chromium.org/1471033002
/external/skia/src/ports/SkFontConfigInterface_direct.h
|