47a1e96b957b50662274360f1a390d76ab3d02cc |
|
25-Feb-2016 |
bungeman <bungeman@google.com> |
Deduplicate axis value resolving code. The code was originally written for Android, but is now implemented more generally by the FreeType scanner to be shared between all FreeType backed typefaces. This removes the now duplicate code in the Android font manager and uses the shared code instead. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1726213004 Review URL: https://codereview.chromium.org/1726213004
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
576c206d29b9de406e7faf6a93c416290b2c08b5 |
|
14-Jan-2016 |
djsollen <djsollen@google.com> |
Update tests to produce more sensible output for Android framework builds. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1590023002 Review URL: https://codereview.chromium.org/1590023002
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
54e63082191f337084f96083ca90d7c35273d6ff |
|
06-Jan-2016 |
bungeman <bungeman@google.com> |
Add skstd::remove_pointer_t and use it. This replaces an existing incomplete implementation. This also makes it easier to update the current use in the future when switching to <type_traits>. Review URL: https://codereview.chromium.org/1555153002
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
1ee76510f5dbf632d30975fc3509ef4f609156d2 |
|
02-Nov-2015 |
mtklein <mtklein@chromium.org> |
Start making all .cpp files compile-able on all platforms. I sometimes dream to hone our build process down to something as simple as $ find src -name '*.cpp' | xargs c++ <some cflags> -c -o skia.o To start, it helps if we can compile all files on all platforms. Each non-portable file guards itself with defines provided by SkTypes.h. This does not convert all non-portable code, but it's a good representative chunk. E.g. instead of having to remember which SkDebug_*.cpp to compile on which platform we can just compile all three and let the code itself sort it out. This has the nice side effect of making non-portable code declare the conditions under which it can compile explicitly. I've been testing mostly with the CMake build as it's easiest, but this should apply equally to BUILD, Gyp, and GN files... to any build system really. BUG=skia:4269 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac10.9-Clang-x86_64-Release-CMake-Trybot Review URL: https://codereview.chromium.org/1411283005
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
96fcdcc219d2a0d3579719b84b28bede76efba64 |
|
27-Aug-2015 |
halcanary <halcanary@google.com> |
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 Review URL: https://codereview.chromium.org/1316233002
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
f20488b4f2139e6ca09fee7e39b731dd8ab467db |
|
29-Jul-2015 |
bungeman <bungeman@google.com> |
Clean up a few includes, introduce iwyu. The current include-what-you-use with current clang is much less noisy and more useful than it has been in the past. This change introduces a few IWYU directives (which are helpful documentation for humans as well) and fixes a few sets of includes. Review URL: https://codereview.chromium.org/1207893002
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|
c53085413e0b4704aa89cc18396613d59e6ccb4d |
|
23-Jun-2015 |
bungeman <bungeman@google.com> |
Rename SkFontConfigParser_android SkFontMgr_android_parser. There are a number of files with 'FontConfig' in their names which just have to do with font configuration, but nothing to do with the FontConfig project or even with each other. This clarifies that these files deal with parsing for the Android font manager. Review URL: https://codereview.chromium.org/1200103008
/external/skia/src/ports/SkFontMgr_android_parser.cpp
|