465706820d0d373f76ab4831c286115ee0d86b7a |
|
15-May-2015 |
robertphillips <robertphillips@google.com> |
Revert of Font variations. (patchset #26 id:500001 of https://codereview.chromium.org/1027373002/) Reason for revert: Appears to be breaking Linux ARM bots: FAILED: /usr/local/google/home/mosaic-role/slave/repo_clients/chromium_tot/chromium/src/../../prebuilt/toolchain/armv7a/bin/armv7a-cros-linux-gnueabi-g++ ... -o obj/third_party/skia/src/ports/skia_library.SkFontHost_FreeType.o ../../third_party/skia/src/ports/SkFontHost_FreeType.cpp:37:31: fatal error: freetype/ftmm.h: No such file or directory #include FT_MULTIPLE_MASTERS_H ^ compilation terminated. Original issue's description: > Font variations. > > Multiple Master and TrueType fonts support variation axes. > This implements back-end support for axes on platforms which > support it. > > Committed: https://skia.googlesource.com/skia/+/05773ed30920c0214d1433c07cf6360a05476c97 > > Committed: https://skia.googlesource.com/skia/+/3489ee0f4fa34f124f9de090d12bdc2107d52aa9 TBR=reed@google.com,mtklein@google.com,djsollen@google.com,halcanary@google.com,bungeman@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1139123008
/external/skia/src/ports/SkFontConfigParser_android.h
|
3489ee0f4fa34f124f9de090d12bdc2107d52aa9 |
|
14-May-2015 |
bungeman <bungeman@google.com> |
Font variations. Multiple Master and TrueType fonts support variation axes. This implements back-end support for axes on platforms which support it. Committed: https://skia.googlesource.com/skia/+/05773ed30920c0214d1433c07cf6360a05476c97 Review URL: https://codereview.chromium.org/1027373002
/external/skia/src/ports/SkFontConfigParser_android.h
|
5ae1312c9faa25531c07e591b4dff6804020f121 |
|
13-May-2015 |
bungeman <bungeman@google.com> |
Revert of Font variations. (patchset #21 id:400001 of https://codereview.chromium.org/1027373002/) Reason for revert: Mac failing to build due to CFNumberType in Chromium Canary. Original issue's description: > Font variations. > > Multiple Master and TrueType fonts support variation axes. > This implements back-end support for axes on platforms which > support it. > > Committed: https://skia.googlesource.com/skia/+/05773ed30920c0214d1433c07cf6360a05476c97 TBR=reed@google.com,mtklein@google.com,djsollen@google.com,halcanary@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1128913008
/external/skia/src/ports/SkFontConfigParser_android.h
|
05773ed30920c0214d1433c07cf6360a05476c97 |
|
13-May-2015 |
bungeman <bungeman@google.com> |
Font variations. Multiple Master and TrueType fonts support variation axes. This implements back-end support for axes on platforms which support it. Review URL: https://codereview.chromium.org/1027373002
/external/skia/src/ports/SkFontConfigParser_android.h
|
e85a754a4ce9b279159270faa6717932f7a8548f |
|
17-Apr-2015 |
bungeman <bungeman@google.com> |
Respect declared font style on Android. Previously the normal/italic style bit was obtained from scanning the font file. With the new format the style may be stated explicitly, and this explicit value in the configuration file should override any information obtained from the font data itself. This change allows the font element's style attribute to override the font's style, but retains the default 'auto' setting for backwards compatibility. Repecting the style bit may become more important with variation fonts, because it will be up to the configuration writer to determine what values of the 'slnt' variation should be considered 'normal' or 'italic'. DOCS_PREVIEW= https://skia.org/?cl=1092093002 Committed: https://skia.googlesource.com/skia/+/673e902c9b9982a167f54f1cc175d8d9cab8bcaf Review URL: https://codereview.chromium.org/1092093002
/external/skia/src/ports/SkFontConfigParser_android.h
|
21d3ed52e5eecc41f0ed05acdd3c5ff1189fed75 |
|
17-Apr-2015 |
jcgregorio <jcgregorio@google.com> |
Revert of Respect declared font style on Android. (patchset #6 id:100001 of https://codereview.chromium.org/1092093002/) Reason for revert: Failed on the compile bots. Original issue's description: > Respect declared font style on Android. > > Previously the normal/italic style bit was obtained from scanning the > font file. With the new format the style may be stated explicitly, and > this explicit value in the configuration file should override any > information obtained from the font data itself. > > This change allows the font element's style attribute to override the > font's style, but retains the default 'auto' setting for backwards > compatibility. Repecting the style bit may become more important with > variation fonts, because it will be up to the configuration writer to > determine what values of the 'slnt' variation should be considered > 'normal' or 'italic'. > > DOCS_PREVIEW= https://skia.org/?cl=1092093002 > > Committed: https://skia.googlesource.com/skia/+/673e902c9b9982a167f54f1cc175d8d9cab8bcaf TBR=mtklein@google.com,tomhudson@google.com,scroggo@google.com,bungeman@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1082173004
/external/skia/src/ports/SkFontConfigParser_android.h
|
673e902c9b9982a167f54f1cc175d8d9cab8bcaf |
|
17-Apr-2015 |
bungeman <bungeman@google.com> |
Respect declared font style on Android. Previously the normal/italic style bit was obtained from scanning the font file. With the new format the style may be stated explicitly, and this explicit value in the configuration file should override any information obtained from the font data itself. This change allows the font element's style attribute to override the font's style, but retains the default 'auto' setting for backwards compatibility. Repecting the style bit may become more important with variation fonts, because it will be up to the configuration writer to determine what values of the 'slnt' variation should be considered 'normal' or 'italic'. DOCS_PREVIEW= https://skia.org/?cl=1092093002 Review URL: https://codereview.chromium.org/1092093002
/external/skia/src/ports/SkFontConfigParser_android.h
|
b5d0ce6bd4fef192a9908562b5a01bc01683c7bb |
|
13-Feb-2015 |
bungeman <bungeman@google.com> |
FontFamily SkTArrays can be moved. The FontFamily type in SkFontConfigParser_android.h contains two fields of type SkTArray. Both of these contain types which can be moved instead of calling constructors and destructors on resize. This change avoids a number of unneeded SkString refs and unrefs. Review URL: https://codereview.chromium.org/929473002
/external/skia/src/ports/SkFontConfigParser_android.h
|
c3c694342ad393b88cee5885395f182082aa2ebb |
|
11-Feb-2015 |
bungeman <bungeman@google.com> |
Fix append_fallback_font_families_for_locale. The language was being set to garbage, now set to part of the file name. Add a test to ensure we continue to parse fallback directories correctly. BUG=chromium:422180 Review URL: https://codereview.chromium.org/912053003
/external/skia/src/ports/SkFontConfigParser_android.h
|
7fa87cd09f49f1ee9bc27e263038d0f0ae706241 |
|
06-Feb-2015 |
bungeman <bungeman@google.com> |
Add factory for Android font manager. This allows users to create an Android font manager with their own set of fonts, or augment the system set. This will allow for removal of the current globals which are used for a similar, but more constained, purpose. BUG=skia:2817,skia:3314,chromium:407340 Review URL: https://codereview.chromium.org/887113002
/external/skia/src/ports/SkFontConfigParser_android.h
|
efbad37180c6b6f90d4b7e96a234e8065d2ec395 |
|
02-Feb-2015 |
bungeman <bungeman@google.com> |
Don't read unecessary font files on Android. With a new style fonts.xml (version >= 21) fallback fonts are specified as font families without a name. The current code reads these, but then also reads in the old fallback and vendor xml files. With this change, when a new style xml file is encoutered, no further files will be read. This both lowers memory use and speeds font lookup. Locally, this change reduces the number of font families loaded on my 'L' device from 148 to 80. All of the families removed are duplicates. Review URL: https://codereview.chromium.org/888923003
/external/skia/src/ports/SkFontConfigParser_android.h
|
3b6255493e458c6b2c1412af908581f0bf3f6b70 |
|
14-Aug-2014 |
djsollen <djsollen@google.com> |
Remove SkPaintOptionsAndroid Committed: https://skia.googlesource.com/skia/+/f32331ffdb5de0440bb337aa7cbdd6f33e9ff23b R=reed@google.com, mtklein@google.com, tomhudson@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/447873003
/external/skia/src/ports/SkFontConfigParser_android.h
|
c15e28a5224a3a0e977d6b2da44ce89302d01186 |
|
14-Aug-2014 |
bsalomon <bsalomon@google.com> |
Revert of Remove SkPaintOptionsAndroid (patchset #5 of https://codereview.chromium.org/447873003/) Reason for revert: Breaks the Chromium build: http://108.170.220.120:10117/builders/Canary-Chrome-Ubuntu13.10-Ninja-x86_64-DRT/builds/2469/steps/BuildContentShell_1/logs/stdio Original issue's description: > Remove SkPaintOptionsAndroid > > Committed: https://skia.googlesource.com/skia/+/f32331ffdb5de0440bb337aa7cbdd6f33e9ff23b R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com TBR=djsollen@google.com, mtklein@google.com, reed@google.com, tomhudson@google.com NOTREECHECKS=true NOTRY=true Author: bsalomon@google.com Review URL: https://codereview.chromium.org/473543004
/external/skia/src/ports/SkFontConfigParser_android.h
|
f32331ffdb5de0440bb337aa7cbdd6f33e9ff23b |
|
13-Aug-2014 |
djsollen <djsollen@google.com> |
Remove SkPaintOptionsAndroid R=reed@google.com, mtklein@google.com, tomhudson@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/447873003
/external/skia/src/ports/SkFontConfigParser_android.h
|
d3ddea284ec6611a93a6b75e64de39d0bc7e083c |
|
11-Aug-2014 |
tomhudson <tomhudson@chromium.org> |
Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia. R=bungeman@google.com, djsollen@google.com, palmer@chromium.org, reed@google.com, hcm@google.com, tomhudson@google.com BUG=400801 Committed: https://skia.googlesource.com/skia/+/07544757c9fcf0f359f1686a3779eb2e75dd5b36 Author: tomhudson@chromium.org Review URL: https://codereview.chromium.org/446473003
/external/skia/src/ports/SkFontConfigParser_android.h
|
da7a944e293d27ec5c7be06b224921ae0058d35a |
|
06-Aug-2014 |
Derek Sollenberger <djsollen@google.com> |
Revert "Remove SkPaintOptionsAndroid" This reverts commit 27fb94999b8eec448423884e1d071e563c4c95d9. Review URL: https://codereview.chromium.org/450513002
/external/skia/src/ports/SkFontConfigParser_android.h
|
27fb94999b8eec448423884e1d071e563c4c95d9 |
|
06-Aug-2014 |
Derek Sollenberger <djsollen@google.com> |
Remove SkPaintOptionsAndroid Review URL: https://codereview.chromium.org/447873003
/external/skia/src/ports/SkFontConfigParser_android.h
|
a6c27bc5bd3b213d1e315c0bd9bbdcd75cec6900 |
|
06-Aug-2014 |
djsollen <djsollen@google.com> |
Remove references to __system_property_get from Skia BUG=392201 R=tomhudson@chromium.org, bungeman@google.com, tomhudson@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/433163002
/external/skia/src/ports/SkFontConfigParser_android.h
|
07544757c9fcf0f359f1686a3779eb2e75dd5b36 |
|
05-Aug-2014 |
tomhudson <tomhudson@chromium.org> |
Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia. R=bungeman@google.com, djsollen@google.com, tomhudson@google.com Author: tomhudson@chromium.org Review URL: https://codereview.chromium.org/446473003
/external/skia/src/ports/SkFontConfigParser_android.h
|
8d84c995319dd4a82e4f2054bbd19f968c671ca6 |
|
24-Jul-2014 |
bungeman <bungeman@google.com> |
SkFontMgr for Android. Committed: https://skia.googlesource.com/skia/+/4f9a01e03ef3bbe7dd8f9bebdcb3555226087e06 R=djsollen@google.com, tomhudson@google.com, robertphillips@google.com Author: bungeman@google.com Review URL: https://codereview.chromium.org/414483002
/external/skia/src/ports/SkFontConfigParser_android.h
|
7b82d0f8e6a69824295aab42e9a346584183614a |
|
23-Jul-2014 |
robertphillips <robertphillips@google.com> |
Revert of SkFontMgr for Android. (https://codereview.chromium.org/414483002/) Reason for revert: Reverting to unblock DEPS roll. Original issue's description: > SkFontMgr for Android. > > Committed: https://skia.googlesource.com/skia/+/4f9a01e03ef3bbe7dd8f9bebdcb3555226087e06 R=djsollen@google.com, tomhudson@google.com, bungeman@google.com TBR=bungeman@google.com, djsollen@google.com, tomhudson@google.com NOTREECHECKS=true NOTRY=true Author: robertphillips@google.com Review URL: https://codereview.chromium.org/408143010
/external/skia/src/ports/SkFontConfigParser_android.h
|
4f9a01e03ef3bbe7dd8f9bebdcb3555226087e06 |
|
22-Jul-2014 |
bungeman <bungeman@google.com> |
SkFontMgr for Android. R=djsollen@google.com, tomhudson@google.com Author: bungeman@google.com Review URL: https://codereview.chromium.org/414483002
/external/skia/src/ports/SkFontConfigParser_android.h
|
31db71dd59b18ae0f36ca2686fba5fdcc6fe9439 |
|
04-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prevent potential leaking of memory by using SkString and SkTArray. R=bungeman@google.com, mtklein@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/226183002 git-svn-id: http://skia.googlecode.com/svn/trunk@14064 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/ports/SkFontConfigParser_android.h
|
9a70f347c9f279bf7b4ad8f24e78e3e524767ed5 |
|
25-Jun-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure we use the current locale when looking up fallback fonts per character http://crbug.com/183830 R=scroggo@google.com Review URL: https://codereview.chromium.org/17691002 git-svn-id: http://skia.googlecode.com/svn/trunk@9751 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/ports/SkFontConfigParser_android.h
|
bfae9d373ccc9cf47fd70757092962c7850fadf4 |
|
21-May-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a fontConfig interface for android. The contents of this CL are based on the SkFontHost_android.cpp found in the android repository. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/14731025 git-svn-id: http://skia.googlecode.com/svn/trunk@9219 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/ports/SkFontConfigParser_android.h
|